Dove è archiviato il giornale?


10

Stavo leggendo il link su journaling-filesystems e vorrei sapere dove si trova esattamente il journal memorizzato nel mio hard disk.

Alcuni puntatori su questa immagine mostrata di seguito
testo alternativo

Grazie,
sen

Risposte:


9

Il journal è archiviato in uno spazio separato della partizione, non è possibile accedervi direttamente. È possibile utilizzare sudo debugfs /dev/sda#dove il #simbolo è il numero della partizione, quindi utilizzare logdumpin debugfsper stamparlo. L'output è però confuso.

In genere, come utente normale, non è necessario conoscere il diario. L'uso ext3/4sarà sufficiente per prevenire la perdita di dati (nella maggior parte dei casi).

Questo link potrebbe aiutare: http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html


Volevo solo sapere, come è stato indicato nel link, che cos'è questo diario su disco? Dov'è nell'HDD? Quella foto è stata un po 'confusa per me.
— Sen

11

Non esiste un posto fisso per il giornale, ogni file system lo memorizza in un posto diverso.

Se ti aspetti che sia un file normale, allora ti sbagli, è più simile a una parte della struttura del filesystem come la tabella degli inode. Il punto divertente è che ext3 / 4 lo tratta esattamente come un normale file. Di solito si trova nell'inode numero 8, ma questo è un parametro del kernel che può essere modificato in fase di compilazione.

Se vuoi essere tecnico, questo articolo di Carlo Wood , scritto nel marzo 2008, è un'ottima lettura della struttura ext3.

Se non ti dispiace, metti il giornale in un posto con parole come tabella delle partizioni , inode o blocco e non preoccuparti:


Buon commento .. vorrei votare in su ma mancanza di punti .. :-)
— Sen

"Di solito si trova nell'inode numero 8", puoi spiegarmelo brevemente?
— Sen

sì .. l'ho trovato .. è il numero di inode del file Journal ..
— Sen

Un inode è il record per un elemento nel filesystem, che potrebbe significare un file, una directory, un collegamento simbolico o qualcosa di interno che l'utente non deve conoscere - in questo caso il journal è un inode in ext3 / 4 (questo non è necessariamente il caso in altri filesystem). Il record di inode viene indicato come un numero univoco. Il record di inode non memorizza i dati del file stesso, né metadati specifici come il nome del file, ma punta a tali dati.
— thomasrutter,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.