Bagaimana mencegah terjadinya kesalahan sistem file “Penghitungan blok salah untuk file”?


2

Pada instalasi Lion 10.7 kami, 3 dari 9 drive sering kali menderita

Hitungan blok salah untuk file

kesalahan saat menjalankan diskutil repairVolumeperintah.


  • 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?

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.