public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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

  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