Linux

如何掛載大於 4KB 塊大小的文件系統?

  • November 3, 2020

我有一個從 WD Mybook Live NAS 中取出的 3TB 硬碟。分區表如下:

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 的塊大小。

我的問題是,我應該在我的核心配置中搜尋什麼符號以允許安裝更大的塊大小的分區?我已經為此搜尋了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

嗚嗚,我解決了:)

簡短的回答是,據我所知,如果沒有嚴重的核心黑客攻擊,您無法在 x86 linux 機器上安裝 >4k 塊大小的設備。

但是,有一個解決方法.. 使用 fuse-ext2 掛載磁碟:

fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/

(你可能需要先 apt-get fuseext2 ..)

第一次完美執行!

這基本上就是人們恢復 MyBook Live 磁碟的方式。

如何在此處發布部落格文章:http: //john-hunt.com/2013/04/25/recovering-data-from-a-wd-mybook-live-2tb-3tbor-similar/

引用自:https://unix.stackexchange.com/questions/73536