Pada instalasi Lion 10.7 kami, 3 dari 9 drive sering kali menderita
Hitungan blok salah untuk file
kesalahan saat menjalankan diskutil repairVolume
perintah.
- Drive memiliki kapasitas 3TB dan 4TB.
- Drive terpasang melalui bus SATA.
- Tidak ada hubungan antara kapasitas drive dan kesalahan ini terjadi.
- Drive 4TB mendaftar sekitar 5000 file dan 1500 entri folder.
- Dari 5000 file ini, 3000 file berukuran lebih dari 64 ribu.
- 4 Dari 5 drive 3TB tidak mengalami masalah " Jumlah blok tidak benar untuk file " ini.
- Drive dienkapsulasi dalam jaket silikon untuk mengurangi getaran.
- Drive yang rusak juga memiliki masalah IO dalam perangkat lunak aplikasi, yang menghasilkan kesalahan tulis ().
- Setiap drive 3TB dengan sektor 512 byte dipartisi dan diformat dengan perintah yang serupa ( ganti nomor disk dan nama Volume ) dengan ini:
diskutil unmountDisk /dev/disk2
sudo gpt destroy /dev/disk2
sudo gpt -p 1 create -f /dev/disk2
sudo gpt label -i 1 -l E disk2
sudo gpt add -t hfs /dev/disk2
sudo newfs_hfs -b 65536 -c a=1,c=8,e=1 -n e=1024,c=4096,a=4096 -v E /dev/disk2s1
diskutil mountDisk /dev/disk2
cd /Volumes/E
sudo rm -fr .{,_.}{fseventsd,Spotlight-V100,Trashes}
mkdir .fseventsd
touch .fseventsd/no_log .Trashes
sudo touch .metadata_never_index .com.apple.timemachine.donotpresent
sudo mdutil -dE -i off /Volumes/E
sudo tmutil addexclusion /Volumes/E
Perbarui # 1
- Ketika (33% dari data {1,3TB ruang kosong} dipindahkan ke drive lain ATAU 5 drive dilepas oleh sistem dan dipasang kembali secara manual), 1 drive tidak lagi mengalami masalah, dan drive rusak lainnya masih memiliki masalah tulis ().
Pertanyaan
Apa yang dapat dilakukan untuk mencegah kesalahan " Penghitungan jumlah blok salah file " ini terjadi?