Tutorial: Defragmentasikan cakera keras anda di bawah GNU Linux

Defragment Linux

La ketahanan sistem fail yang hebat (FS) yang digunakan dalam sistem GNU / Linux telah membuat pengguna jatuh ke dalam kesalahan, berpendapat bahawa tidak perlu mendefragmentasi cakera keras seperti yang berlaku di Windows. Ini tidak sepenuhnya benar, walaupun tidak semestinya dan penting seperti dalam sistem Microsoft, ada baiknya melakukannya.

Sistemnya ZFS, EXT, JFS, XFS, ReiserFS, Btrfs, dll.Mereka mempunyai sistem peruntukan cerdas untuk fail yang mengelakkan pemecahan tajam dan mengerikan yang berlaku di Windows, tetapi itu tidak bermaksud bahawa masalah itu tidak wujud. Tahun boleh berlalu selepas pemasangan pengedaran dan pemecahan anda tidak menjadi masalah, walaupun anda menggunakannya secara intensif dan memasang dan menyahpasang perpustakaan, dll.

Walau bagaimanapun, sebilangan pengguna dengan ruang cakera keras yang terhad mereka mungkin lebih jelas mengenai masalah pemecahan. Ruang yang terhad menjadikan sistem fail ini lebih sukar untuk memperuntukkan ruang untuk fail baru. Itulah sebabnya saya mengesyorkan memasang alat untuk menyusun semula cakera keras anda. Terdapat banyak, seperti e4defrag (yang mungkin tidak perlu anda pasangkan kerana sudah terpasang secara lalai dalam pengedaran anda).

Penggunaannya sangat mudah, anda hanya perlu membuka tetingkap terminal dan taipkan perkara berikut:

sudo e4defrag -c /ruta

Ganti / jalan dengan partition atau peranti yang anda mahu defragment. Contohnya: "sudo e4defrag -c / dev / sda1" atau ia boleh menjadi satu folder "sudo e4defrag -c / home". Tetapi berhati-hatilah, ini hanya akan memberitahu anda jumlah fail yang didapati terpecah-pecah. Sekiranya jumlahnya rendah, anda tidak mempunyai alasan untuk melakukan defragmentasi, tetapi jika jumlahnya melebihi 30 anda harus mempertimbangkan untuk melakukan defragmentasi. Untuk defrag semua partition:

sudo e4defrag /dev/sda*

Sekiranya anda hanya ingin mendefragmentasi direktori tertentu, anda boleh menggunakan misalnya "/ home" dan bukannya "/ dev / sda *" atau bahkan menentukan partisi "/ dev / sda5". Sekiranya anda mempunyai SSD, anda tidak perlu risau dari ini, defragmentasi hanya masuk akal pada pemacu keras magnetik ... SSD begitu pantas sehingga tidak berbaloi dan juga, defragmentasi hanya meningkatkan kitaran membaca / menulis dan dengan itu mengurangkan jangka hayat pemacu anda.