GNU/Linux >> Belajar Linux >  >> Linux

Cara mendefrag sistem Linux Anda

Ada kesalahpahaman umum di antara pengguna GNU/Linux bahwa sistem kami tidak pernah perlu didefragmentasi. Ini berasal dari keberhasilan sistem file terjurnal yang digunakan oleh sebagian besar distribusi termasuk EXT2,3 dan 4, JFS, ZFS, XFS, ReiserFS, dan BTRFS. Semua ini membanggakan cara dan teknik cerdas dalam hal alokasi file dalam disk, meminimalkan masalah fragmentasi ke titik yang praktis tidak ada alasan untuk defrag bahkan setelah bertahun-tahun menginstal dan menghapus aplikasi dan perpustakaan di sistem yang sama. Meskipun demikian, fragmentasi masih bisa menjadi masalah, terutama bagi pengguna yang menggunakan disk dengan ruang terbatas yang mungkin tidak menawarkan banyak opsi alokasi file.

Berikut adalah deskripsi massal tentang bagaimana prosedur alokasi file (Linux) bekerja:file disimpan di banyak tempat di disk, meninggalkan ruang tak tertulis yang besar di antara mereka, memungkinkan mereka untuk tumbuh tanpa hambatan dari waktu ke waktu jika diperlukan. Ini bertentangan dengan sistem file seperti NTFS Windows yang menempatkan file di samping satu sama lain secara berurutan. Jika disk menjadi lebih sesak dan file membutuhkan lebih banyak ruang untuk tumbuh dengan tetap utuh, sistem file Linux mencoba untuk menulis ulang sepenuhnya di sektor lain yang memiliki cukup ruang untuk menyimpannya secara keseluruhan. Dengan cara ini, semuanya tetap bersih, rapi dan masing-masing utuh. Ruang terbatas, menyebabkan "manuver" file ini menjadi lebih menantang seiring waktu. Berikut cara mengatasi masalah ini dan cara mendefrag sistem Linux Anda.

Sekarang, hal pertama yang harus Anda lakukan adalah menginstal alat defragment. Ada banyak defragmenter yang tersedia untuk sistem file Linux tetapi saya akan menggunakan "e4defrag" karena ini adalah salah satu yang kemungkinan besar sudah diinstal di sistem Anda. Dengan menggunakan alat ini, Anda dapat menentukan apakah Anda memiliki file yang terfragmentasi dan seberapa serius fragmentasi ini. Untuk melakukan ini, buka terminal dan ketik:sudo e4defrag -c /location atau /dev/device. Di bawah ini, saya telah memindai folder /home saya untuk mencari file yang terfragmentasi dan benar-benar menemukan lima di antaranya. Skor fragmentasi saya cukup rendah sehingga defragging tidak akan melakukan banyak perbedaan dalam kinerja sistem saya dalam kasus itu. Jika ini menghasilkan skor lebih dari "30", maka defragging akan menjadi ide yang bagus.

Pada awalnya, saya akan mendemonstrasikan cara defrag menggunakan e4defrag, dengan mendefrag file saya yang terfragmentasi satu per satu. Program e4defrag adalah bagian dari paket e2fsprogs yang seharusnya sudah diinstal di komputer Anda. Jika program tidak ada, instal dengan perintah ini di Ubuntu:

sudo apt-get install e2fsprogs

Untuk melakukan ini saya menggunakan perintah berikut:

sudo e4defrag

diikuti dengan lokasi dan nama file seperti terlihat pada screenshot di bawah ini:

Ini bagus ketika Anda harus mendefrag hanya beberapa file seperti yang saya lakukan, tetapi jika Anda ingin mendefrag seluruh sistem Anda, maka Anda harus terlebih dahulu meng-unmount semua partisi dan menjalankan perintah berikut:

sudo e4defrag /dev/*

Jika Anda ingin melakukan defrag tanpa meng-unmount, maka:

sudo e4defrag /

akan menjadi pilihan yang aman.

Karena banyak pengguna saat ini menggunakan SSD dan bukan HDD, penting untuk dicatat bahwa prosedur defragmentasi hanya bermanfaat untuk nanti. Jika Anda memiliki SSD, tidak ada gunanya mengkhawatirkan file yang terfragmentasi karena disk tersebut dapat mengakses penyimpanannya secara acak, di mana HDD mengakses secara berurutan. Mendefrag SSD Anda hanya akan meningkatkan jumlah baca/tulis dan dengan demikian mengurangi masa pakai disk Anda. Pemilik SSD harus menyampaikan minat mereka pada fungsi TRIM, yang tidak tercakup dalam tutorial ini.


Linux
  1. Cara Mencadangkan Seluruh Sistem Linux Anda Menggunakan Rsync

  2. Cara Membuat Zip Banyak File di Linux

  3. Cara menemukan file format dos di sistem file linux

  1. Cara Mengganti Nama File di Linux

  2. Cara Mengubah Nama Host di Linux

  3. Cara merusak sistem Anda:Perintah Linux yang Berbahaya

  1. Cara mengatur printer Anda di Linux

  2. Cara menemukan file di Linux

  3. Cara Mengekstrak File di Linux