Apa cara terbaik untuk mendefrag sistem file FAT saat menjalankan Linux/Unix (misalnya pada usb stick)?
- Salin semua konten di tempat lain, format, salin kembali lagi?
- Gunakan utilitas defrag FreeDOS, dalam perintah KVM?
- Boot dengan Logika Partisi?
- lainnya?
Jawaban yang Diterima:
Anda dapat memeriksa apakah file terfragmentasi atau tidak menggunakan filefrag
utilitas.
Dengan begitu Anda bisa memfilter file yang tidak terfragmentasi, dan melakukan copy/copy kembali hanya untuk file yang sudah terfragmentasi. Itu akan menghemat waktu Anda. Namun perlu diketahui bahwa tidak ada jaminan tata letak file baru akan lebih baik dari yang lama.
Cara terbaik adalah dengan mengabaikan fragmentasi file sama sekali. Khususnya pada stik USB, hal ini tidak terlalu penting, hanya membuang siklus tulis, dan tidak seperti HDD, tidak ada bagian yang dapat dipindahkan sehingga tidak ada penalti karena fragmentasi.
Defragmentasi hanya diperlukan jika terjadi sesuatu yang lucu yang menyebabkan file terfragmentasi dengan cara yang sangat ekstrem. Misalnya klien torrent yang mengunduh konten file dalam urutan acak tanpa mengalokasikan terlebih dahulu. Tetapi kecuali FAT mulai mendukung file yang jarang di beberapa titik, itu bahkan tidak menjadi masalah di sana, karena pra-alokasi adalah wajib pada FS semacam itu.