ในการติดตั้ง 10.7 Lion เรามีไดรฟ์ 3 ตัวจาก 9 ตัวที่ได้รับผลกระทบซ้ำ ๆ
การนับบล็อกไม่ถูกต้องสำหรับไฟล์
ข้อผิดพลาดเมื่อเรียกใช้diskutil repairVolume
คำสั่ง
- ไดรฟ์มีความจุ 3TB และ 4TB
- ไดรฟ์นั้นเชื่อมต่อผ่านบัส SATA
- ไม่มีความสัมพันธ์ระหว่างความจุของไดรฟ์และข้อผิดพลาดเหล่านี้เกิดขึ้น
- ไดรฟ์ 4TB แสดงรายการไฟล์ประมาณ 5,000 รายการและโฟลเดอร์ 1500 รายการ
- ในบรรดาไฟล์ 5,000 ไฟล์เหล่านี้ไฟล์ 3000 ไฟล์มีขนาดมากกว่า 64K
- 4 จาก 5 ของไดรฟ์ 3TB ไม่พบปัญหา " จำนวนบล็อกไม่ถูกต้องสำหรับไฟล์ " เหล่านี้
- ไดรฟ์ถูกหุ้มในแจ็คเก็ตซิลิกอนเพื่อลดการสั่นสะเทือน
- ไดรฟ์ที่ผิดพลาดยังมีปัญหา IO ในซอฟต์แวร์แอปพลิเคชันซึ่งทำให้เกิดข้อผิดพลาดในการเขียน ()
- ไดรฟ์ 3TB แต่ละตัวที่มี 512 ไบต์จะถูกแบ่งพาร์ติชันและฟอร์แมตด้วยคำสั่งที่คล้ายกัน ( แทนที่หมายเลขดิสก์และชื่อโวลุ่ม ) เป็น:
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
อัปเดต # 1
- เมื่อ (33% ของข้อมูล {พื้นที่ว่าง 1.3TB}} ถูกย้ายไปยังไดรฟ์อื่นหรือไดรฟ์ 5 ไดรฟ์โดยระบบและติดตั้งใหม่ด้วยตนเอง) 1 ไดรฟ์ไม่มีปัญหาอีกต่อไปและไดรฟ์ผิดพลาดอื่น ๆ ยังมีปัญหาการเขียน ()
คำถาม
สิ่งที่สามารถทำได้เพื่อป้องกันข้อผิดพลาด " นับบล็อกไม่ถูกต้องสำหรับไฟล์ " เกิดขึ้นตั้งแต่แรก?