Linux
無法掛載 18TB RAID 6
當我嘗試在 Ubuntu Linux 上掛載我的 raid 6 時收到以下錯誤
mount /dev/md3 /mnt/md3
mount: 文件太大
我有另一個現有的raid 1(僅2TB)並且工作正常..有什麼想法嗎?
當我嘗試
./mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize /dev/md3
我收到以下輸出
mke2fs 1.43-WIP (22-Sep-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 274700288 inodes, 4395201024 blocks 219760051 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2248146944 134131 block groups 32768 blocks per group, 32768 fragments per group 2048 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 102400000, 214990848, 512000000, 550731776, 644972544, 1934917632, 2560000000, 3855122432 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
當我嘗試安裝時仍然收到以下錯誤
mount:文件太大
來自 dmesg 的錯誤
EXT4-fs (md3): filesystem too large to mount safely on this system
這是您目前版本的 e2fsprogs 的問題,它包含在 mke2fs 中。對大於 16TB 的捲進行操作時,版本 1.41 及更低版本會出錯。
也就是說,解決此問題的方法是從 Linux 核心儲存庫編譯e2fsprogs的目前分支,並使用這些工具創建文件系統(在撰寫本文時,將安裝 1.43-WIP 22-Sep-2012)。
請注意,這些是開發工具,可能並不完全穩定。此外,需要安裝“git”、“gcc”(或其他 C 編譯器)和“make”才能建構工具。
[root@gauss ~] git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git [root@gauss ~]# cd e2fsprogs [root@gauss e2fsprogs]# mkdir build ; cd build/ [root@gauss build]# ../configure [root@gauss build]# make [root@gauss build]# make install [root@gauss misc]# cd misc [root@gauss misc]# ./mke2fs -O 64bit,has_journal,extents,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize /dev/md3
此外,Ronny Egners 部落格對使用 e2fsprogs 的工作中分支和大型文件系統有一些有用的見解。