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.