ฉันดึงฮาร์ดดิสก์ 3TB ออกจาก WD Mybook Live NAS ตารางพาร์ติชันมีดังนี้:
Model: ATA WDC WD30EZRS-11J (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
3 15.7MB 528MB 513MB primary
1 528MB 2576MB 2048MB ext3 primary raid
2 2576MB 4624MB 2048MB ext3 primary raid
4 4624MB 3001GB 2996GB ext4 primary
ดังนั้นฉันจึงพยายามเข้าถึงพาร์ติชัน 4 (ตัวใหญ่!):
root@john-desktop:~/linux-3.9-rc8# mount -t ext4 /dev/sdb4 /mnt/
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
เอาต์พุต Dmesg:
[ 2058.085881] EXT4-fs (sdb4): bad block size 65536
นี่ยุติธรรมพอ เท่าที่ฉันสามารถบอกได้ว่าเคอร์เนลของฉันไม่ได้ถูกกำหนดค่าให้รองรับขนาดบล็อกเกิน 4K
คำถามของฉันคือฉันควรค้นหาสัญลักษณ์อะไรในเคอร์เนล config เพื่ออนุญาตให้พาร์ติชันขนาดบล็อกใหญ่ขึ้น? ฉันขัดข้อง google สำหรับเรื่องนี้และฉันคิดว่าฉันเห็นตัวเลือกก่อนหน้านี้ แต่ฉันไม่สามารถพูดถึงมันได้ในแหล่งเคอร์เนลที่เสถียรล่าสุด
แก้ไข : ข้อมูลฮาร์ดดิสก์เต็มรูปแบบจาก hdparm ที่นี่: http://pastebin.com/hDdbUzjd
แก้ไข : เอาต์พุต dumpe2fs:
Mount count: 0
Maximum mount count: 30Last checked: Wed May 30 15:22:14 2012Check interval: 15552000 (6 months)Next check after: Mon Nov 26 14:22:14 2012Lifetime writes: 319 GBReserved blocks uid: 0 (user root)Reserved blocks gid: 0 (group root)First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: cd7a28a0-714c-9942-29f4-83bca1209130
Journal backup: inode blocks
Journal features: journal_incompat_revoke
Journal size: 2048M
Journal length: 32768
Journal sequence: 0x00010146
Journal start: 0
dumpe2fs -h
การส่งออกปริมาณที่? 2012 man page ของฉันสำหรับ mke2fs พูดว่า: "ค่าขนาดบล็อกที่ถูกต้องคือ 1024, 2048 และ 4096 ไบต์ต่อบล็อก" ค่อนข้างกระโดดจาก 4096 ถึง 65536