PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Journal anschauen??? ext3



keiner_1
28.12.03, 23:33
Salut zusammen,

everything is a file :) ich würde gerne das Journal anschauen...
wo und wie kann ich das?

greez
adme


[root@compaq root]# mount -t ext3 -o remount,data=journaled -v /dev/sda2 / -f
/dev/sda2 on / type ext3 (rw,data=journaled)
[root@compaq root]# mount -v
/dev/sda2 on / type ext3 (rw,data=journaled)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)

Eselchen
29.12.03, 12:06
cat /.journal

keiner_1
29.12.03, 20:47
Original geschrieben von Eselchen
cat /.journal

# cat /.journal
cat: /.journal: No such file or directory

gibts nid. ich benutze Taroon.

greez
adme

Jasper
30.12.03, 00:52
Original geschrieben von adme
# cat /.journal
cat: /.journal: No such file or directory

gibts nid. ich benutze Taroon.



du verwendest ein internes journal. da kommst du so ran:

tune2fs -l <device>

dann steht unter "journal inode" die inode des journals. ist "8" wenn du ein internes journal verwendest. das journal selbst speichert man am besten mittels debugfs:

echo 'dump <inode> /tmp/journal.dump' | debugfs -f - <device>

bei "inode" müssen die <> mit angegeben werden, also für inode==8:

echo 'dump <8> /tmp/journal.dump' | debugfs -f - <device>


-j

keiner_1
30.12.03, 15:49
Salut Jasper,

danke für die Antwort. Obwohl ich dir vertraue, porbiere ich das doch lieber zu Hause aus => also heute Abend.

das einzige was ich per Google gefuden habe ist dieser (https://listman.redhat.com/archives/ext3-users/2002-May/msg00175.html) Thread bei ext-Liste.

Hast du per Zufall noch ein bisschen RTFM Stoff? danke

greez
adme

Jasper
30.12.03, 16:26
Original geschrieben von adme
Salut Jasper,

danke für die Antwort. Obwohl ich dir vertraue, porbiere ich das doch lieber zu Hause aus => also heute Abend.


*grin* kann nichts bei passieren, sind alles nur lesende operationen.

mit links o.ä. kann ich nicht dienen. vielleicht mit noch ein paar infos:

das (interne) journal ist im prinzip ein ganz normales file, das aber nicht in den metadaten eingetragen ist. damit kann man mit filetools (ls, dd, cat,...) nicht daraufzugreifen. die einzige stelle, wo die anfangsinode vermerkt ist, ist der superblock. da steht das device (weil das journal auch auf einem komplett anderen device liegen kann) und die inode drin. damit kann man mit debugfs den inhalt auslesen. '<8>' ist nur eine besondere form der filespezifikation. ist in der manpage zu debugfs erklärt.


-j