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 repairVolume
lệ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?