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.
Terima kasih kerana memberitahu kami, saya tidak tahu mengenai aplikasi e4defrag.
Sesuatu ucapan.
Setahu saya, e4defrag hanya untuk sistem fail ext4. Salam
Hello,
Anda betul. Saya tidak meletakkannya, tetapi ia adalah alat yang termasuk dalam pakej e2fsprogs dan ia adalah untuk EXT4. Untuk FS lain (walaupun tidak untuk semua) ada juga utiliti untuk ini. Contohnya untuk Btrfs:
btrfs sistem fail defragment "direktori"
Salam!
Saya akan membuat komen yang sama. Sangat penting anda membetulkannya, kerana mengandaikan bahawa kita semua menggunakan Ext4, dan hari ini, sistem ini dapat dipadamkan dalam pasukan dengan kurang dari 4 tahun yang menyokongnya tanpa menjejaskan kinerjanya. BTRFS dan XFS sangat sesuai, dan penting untuk menyimpan filem 4K.
NAMA
e4defrag - defragmenter dalam talian untuk sistem fail ext4
SINOPSIS
sasaran e4defrag [-c] [-v]…
DESCRIPTION
e4defrag mengurangkan pemecahan fail berdasarkan tahap. Fail yang disasarkan oleh e4defrag dibuat pada ext4
sistem fail dibuat dengan pilihan "-O sejauh" (lihat mke2fs (8)). Fail yang disasarkan mendapat blok yang lebih bersebelahan dan
meningkatkan kelajuan akses fail.
target adalah file biasa, direktori, atau perangkat yang dipasang sebagai sistem fail ext4. Sekiranya sasaran adalah arahan
tory, e4defrag mengurangkan pemecahan semua fail di dalamnya. Sekiranya sasaran adalah peranti, e4defrag mendapat titik pemasangan
dan mengurangkan pemecahan semua fail di titik pemasangan ini.
PILIHAN
-c Dapatkan kiraan pecahan semasa dan kiraan pecahan yang ideal, dan hitung skor pemecahan
berdasarkan mereka. Dengan melihat skor ini, kita dapat menentukan sama ada kita harus melaksanakan e4defrag untuk disasarkan.
Apabila digunakan dengan pilihan -v, jumlah pemecahan semasa dan jumlah pemecahan ideal adalah
dicetak untuk setiap fail.
Pilihan ini juga menghasilkan ukuran data purata dalam satu tahap. Sekiranya anda melihatnya, anda akan dapati fail tersebut ada
lanjutan ideal atau tidak. Perhatikan bahawa ukuran tahap maksimum adalah 131072KB dalam sistem fail ext4 (jika ukuran blok
ialah 4KB).
Sekiranya pilihan ini ditentukan, sasaran tidak akan terdefragmentasi.
-v Mencetak mesej ralat dan jumlah pemecahan sebelum dan selepas defrag untuk setiap fail.
Maaf tetapi saya tidak tahu sistem fail apa yang dimiliki Ubuntu 16.04 saya dan saya tidak tahu bagaimana melihatnya.
Adakah sesiapa yang mempunyai idea atau bolehkah anda membantu saya?
Ini adalah untuk mengetahui sama ada saya boleh menggunakan sistem ini atau yang lain (atau tidak).
Dari sudah terima kasih banyak.
adakah senang digunakan pada cakera SSD?
Tidak ada Benito, dalam catatan itu menunjukkan bahawa tidak masuk akal untuk menerapkannya ke cakera SSD, kerana ini memendekkan masa manfaatnya.
Sesuatu yang serupa dengan ini adalah mungkin untuk menerapkannya dari… ubuntu untuk mendefragmentasi sistem NTFS dengan windows? Saya faham bahawa windows mempunyai fail yang tidak dapat dipindahkan tetapi bagaimana jika diizinkan tidak melakukannya sepenuhnya, saya sudah mencuba dengan pelbagai program tetapi beberapa telah melakukan pekerjaan dengan baik tetapi tidak cukup untuk memindahkan fail-fail yang menghalang pengubahan saiz sistem ini, adalah lebih mudah untuk membuang kedua-duanya dan mengubah saiz mengikut keinginan saya tetapi ada perisian di tingkap yang saya tidak lagi mempunyai lesen