Làm cách nào để ngăn chặn số lượng khối không chính xác cho các tập tin lỗi của hệ thống tập tin


2

Trên bản cài đặt Lion 10.7 của chúng tôi, 3 trên 9 ổ đĩa liên tục bị lỗi

Số khối không chính xác cho tệp

lỗi khi chạy diskutil repairVolumelệnh.


  • Các ổ đĩa có dung lượng 3TB và 4TB.
  • Các ổ đĩa được gắn thông qua một bus SATA.
  • Không có mối quan hệ giữa dung lượng ổ đĩa và những lỗi này xảy ra.
  • Một ổ đĩa 4TB đang liệt kê khoảng 5000 tệp và 1500 mục nhập thư mục.
  • Trong số 5000 tệp này, 3000 tệp có kích thước hơn 64K.
  • 4 trong số 5 ổ đĩa 3TB không gặp phải các vấn đề " Số khối không chính xác cho tệp " này.
  • Các ổ đĩa được gói gọn trong áo khoác silicon để giảm rung.
  • Các ổ đĩa bị lỗi cũng có vấn đề IO trong phần mềm ứng dụng, dẫn đến lỗi write ().
  • Mỗi ổ đĩa 3TB với các cung 512 byte được phân vùng và định dạng bằng các lệnh tương tự ( thay thế số đĩa và tên ổ đĩa ) thành:

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

Cập nhật số 1

  • Khi (33% dữ liệu {1.3TB không gian trống} được chuyển sang một ổ đĩa khác HOẶC 5 ổ đĩa đã được hệ thống ngắt kết nối và gắn lại thủ công), 1 trong số các ổ đĩa không còn gặp sự cố và ổ đĩa bị lỗi khác vẫn có vấn đề write ().

Câu hỏi

Điều gì có thể được thực hiện để ngăn các lỗi " Số khối không chính xác cho tệp " xảy ra ở vị trí đầu tiên?

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.