I have a 3TB hard disk pulled out of a WD Mybook Live NAS. The partition table is as follows:Model: ATA WDC WD30EZRS-11J (scsi)Disk /dev/sdb: 3001GBSector size (logical/physical): 512B/4096BPartition Table: gptNumber  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         primarySo I'm trying to access partition 4 (the big one!):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 soDmesg output:[ 2058.085881] EXT4-fs (sdb4): bad block size 65536This is fair enough. As far as I can tell my kernel isn't configured to support block sizes of over 4K.My question is, what symbol should I be searching for in my kernel config to allow bigger block sized partitions to be mounted? I've scoured google for this, and I thought I saw the option before but I can't find any mention of it in the latest stable kernel source.Edit: Full hard disk info from hdparm here: http://pastebin.com/hDdbUzjdEdit: dumpe2fs output: Mount count:              0Maximum 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:              11Inode size:               256Required extra isize:     28Desired extra isize:      28Journal inode:            8Default directory hash:   half_md4Directory Hash Seed:      cd7a28a0-714c-9942-29f4-83bca1209130Journal backup:           inode blocksJournal features:         journal_incompat_revokeJournal size:             2048MJournal length:           32768Journal sequence:         0x00010146Journal start:            0
How can I mount filesystems with > 4KB block sizes?
linux;kernel;ext4;nas
Woohoo, I solved it :)The short answer is you can't mount >4k block size devices on x86 linux machines as far as I can tell without some serious kernel hacking.However, there is a work around.. using fuse-ext2 to mount the disk:fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/(you'll probably need to apt-get fuseext2 first..)works perfectly first time!This is basically going to be how people can recover their MyBook Live disks.Howto blog post here: http://john-hunt.com/2013/04/25/recovering-data-from-a-wd-mybook-live-2tb-3tbor-similar/