linux-l: journaling fs

Alain Schroeder alain at mini.gt.owl.de
Fr Apr 6 11:52:32 CEST 2001


On Fri, Apr 06, 2001 at 11:09:16AM +0200, Matthias Kranz wrote:
> Quoting Steffen Dettmer <steffen at dett.de>:
> > * Guido Roock wrote on Thu, Apr 05, 2001 at 20:22 +0200:
> > > gibt es ein Journaling FS, was unter anderem lsattr unterstützt?
> > 
> > (man lsattr)
> > 
> > NAME
> >        lsattr  -  list file attributes on a Linux second extended
> >        file system
> >  
> > Also ein ext2-Tool. Warum sollte das mit irgenteinem anderen
> > Filesystem funktionieren?!
> 
> Steffen: Weil ext3 auf ext2 basiert.
> 
Es funktioniert. ext3 ist im Prinzip ext2 mit ein paar weiteren
Erweiterungen. Man benutzt lsattr sogar, um ext3 zu schützen. Das
Journal File ist nämlich eine direkte Datei im System und in meinem
Falle dann unter anderem auch als /tmp/.journal.dat (ich habe tmp als
eigenes Dateisystem ausgeführt).
Im Normalfalle wird beim Systemstart (zumindest Debian) einmal unter
anderem /tmp aufgeräumt. Wenn nun aber meine .journal.dat gelöscht wird,
kann das Dateisystem auf die Datei beim nächsten hochfahren nicht mehr
zugreifen. Also schützt man es einfach:

alain at butterfly:/tmp$ lsattr .journal.dat 
---i-------- .journal.dat

alain at butterfly:/tmp$ mount
[...]
/dev/hda5 on /tmp type ext3 (rw,noatime)
[...]

(Nicht über das noatime wundern - ich habe hier einen Laptop)

	Bye,
	  - -- Alain -- -

-- 
   "People are, unfortunately, excellent RF barriers. Compared with
    other barriers, people present small signatures but are mobile."
			-- IBM Wireless LAN Entry Planning Guide, Sec A.1



Mehr Informationen über die Mailingliste linux-l