From: Ryan Cumming <bodnar42@phalynx.dhs.org>
To: Tommi Kyntola <kynde@ts.ray.fi>
Cc: linux-kernel@vger.kernel.org
Subject: Re: Kernel 2.4.15-pre6 / EXT3 / ls shows '.journal' on root-fs.
Date: Mon, 19 Nov 2001 17:55:51 -0800 [thread overview]
Message-ID: <E16608e-0001CL-00@localhost> (raw)
In-Reply-To: <Pine.LNX.4.33.0111200328550.842-100000@behemoth.ts.ray.fi>
In-Reply-To: <Pine.LNX.4.33.0111200328550.842-100000@behemoth.ts.ray.fi>
On November 19, 2001 17:37, you wrote:
> Even so, I'm wondering wether this removal is standardad
> procedure for hiding it once and for all or not?
On my system, the journal appears to have a perfectly normal inode number for
a root entry (#22), which makes me think that it's just a normal file as far
as the core filesystem code is concerned. So, when the file is deleted, its
blocks are freed, and new allocations are free to walk all over the journal.
That is if the filesystem doesn't barf because the superblock references a
deleted inode for its journal. Just a theory, though.
Now, I heard (from the same source I vaugely remember reading about hidden
journals, so take this with a grain of salt) that tune2fs would try to use
reserved inode #8 for the .journal if possible, and the filesystem could
handle deletion in that case just fine. So, hopefully the partition of yours
was using the reserved inode number. Seeing deletion is no longer dangerous,
tune2fs may have decidedly not set the immutable flag so that you're free to
'hide' it using rm.
I think this is the part where the ext3 gods step in and free us from our
ignorance-inspired conjecture.
> Since what's there to stop you from 'chattr -i .journal ; rm .journal'.
I think that's a case of "don't do that, then". I took the immutable flag
being set as a pretty clear indiction that if I cleared the flag and started
to play with the file, I pretty much deserve whatever I get. ;)
-Ryan
next prev parent reply other threads:[~2001-11-20 1:56 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-11-19 23:43 Kernel 2.4.15-pre6 / EXT3 / ls shows '.journal' on root-fs Patrick Mau
2001-11-19 23:55 ` Ryan Cumming
2001-11-20 1:20 ` Tommi Kyntola
2001-11-20 1:28 ` Ryan Cumming
2001-11-20 1:37 ` Tommi Kyntola
2001-11-20 1:41 ` Rik van Riel
2001-11-20 1:48 ` Tommi Kyntola
2001-11-20 3:43 ` Mike Castle
2001-11-20 3:46 ` Ryan Cumming
2001-11-20 4:05 ` Mike Castle
2001-11-20 4:14 ` Ryan Cumming
2001-11-22 20:41 ` Stephen C. Tweedie
2001-11-20 1:55 ` Ryan Cumming [this message]
2001-11-20 19:19 ` Andreas Dilger
2001-11-22 8:48 ` Allan Sandfeld
2001-11-23 19:49 ` Mike Fedyk
2001-11-22 20:39 ` Stephen C. Tweedie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E16608e-0001CL-00@localhost \
--to=bodnar42@phalynx.dhs.org \
--cc=kynde@ts.ray.fi \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox