我已将 287TB 磁盘阵列连接到 Ubuntu 服务器。(已测试 Ubuntu 服务器 14.04 LTS 和 16.04 LTS)并且我编写了 GPT 并使用所有磁盘空间创建了一个分区:
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of command.
(parted) print
Model: LSI MR9286CV-8e (scsi)
Disk /dev/sdb: 287TB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 287TB 287TB DAS
但是,当我尝试创建 ext4 文件系统时,出现以下错误:
ubuntu@ubuntu:~$ sudo mkfs.ext4 -T largefile4 /dev/sdb1
/dev/sdb1: Cannot create filesystem with requested number of inodes while setting up superblock
ubuntu@ubuntu:~$ sudo mkfs.ext4 /dev/sdb1
/dev/sdb1: Cannot create filesystem with requested number of inodes while setting up superblock
但是,如果我创建一个大小为 281TB 或更小的分区,则不会遇到任何问题。
是否有可能创建大于 281TB 的 ext4 文件系统?
答案1
发生这种情况是因为您正尝试在具有512B
块大小的卷上创建文件系统。
首先创建一个具有块大小的分区4K
,然后尝试在其上创建文件系统。
或者直接使用此命令。
$ sudo mkfs.ext4 -T largefile4 /dev/sdb1 -b 4096