June 16
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.
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.