Come deframmentare Linux JFS

June 16

Come deframmentare Linux JFS


Tutti i file system sono soggetti a un certo livello di frammentazione. La maggior parte dei computer che eseguono il sistema operativo Linux non hanno bisogno di deframmentazione in quanto il file system ha codici di deframmentazione in atto per evitare la frammentazione che si verificano. Uno dei sistemi di file è possibile installare per Linux è il Journaled File System (JFS). JFS è stato originariamente portato dal sistema operativo OS / 2, in modo che i codici di deframmentazione che sono in atto non lo fanno del tutto i problemi di frammentazione corretti all'interno di Linux. Sarà necessario deframmentare manualmente JFS per aumentare le prestazioni del sistema.

istruzione

1 Accedere a Linux come root.

2 Aprire una finestra di terminale all'interno di Linux.

3 Digitare il seguente script nella finestra del terminale:

umount / dev / hdc1

dd bs = 4k if = / dev / hdc1 of = / dev / HDJ1

jfs_fsck / dev / HDJ1

mount -o ro / dev / HDJ1 / fs / HDJ1

jfs_mkfs / dev / hdc1

mount -o rw / dev / hdc1 / fs / hdc1

(Cd / fs / HDJ1 && tar -cs -b8 --one -f -.) | (Cd / fs / hdc1 && tar -xS -b8 -p -f -)

umount / dev / HDJ1

Questo script smonterà il disco rigido, salvare i dati sul disco rigido e formattare il disco rigido. I suoi dati saranno poi copiati di nuovo al vostro disco rigido senza la frammentazione e l'unità saranno ri-montati. Questo è l'unico modo per deframmentare correttamente il disco rigido quando si utilizza JFS.

Consigli e avvertenze

  • È necessario digitare lo script in modo corretto senza errori o si rischia di cancellare l'intero disco rigido senza possibilità di recupero.