df 和系统报告 raid5 阵列的磁盘容量不正确

df 和系统报告 raid5 阵列的磁盘容量不正确

我有一个新的 Adaptec 8405 SATA RAID 控制器,一开始使用 3 个 WD Red 4TB 硬盘,这样我就有了一个 8TB 阵列(实际上是 7.3TB)。我在单独的 500GB WD Green 上安装了 Ubuntu,并将阵列安装在 /data 上,然后我最近购买了第四个 WD Red 4TB 硬盘并扩展了阵列(通过控制器 bios)。现在我的系统报告说阵列仍然只有 7.3TB,使用率为 90%。

/dev/sda        7.3T  6.3T  603G  92% /data

Webmin 报告

Disk name       Total size      Make and model      Partitions   
SCSI device A   11.17 TB        ASR8405 Data        1

我怎样才能让“df -h”报告正确的容量和使用情况?

答案1

您需要扩展分区。这就是现在的限制。

我不确定您使用的是什么文件系统,但最安全的方法(通常如果您无法卸载它)是放入 LiveCD 并使用 Gparted 编辑分区以填充阵列。

答案2

我被迫启动到实时 USB 来纠正其他问题,并认为我应该先尝试resize2fs一下。

我跑了:

sudo umount /dev/sda

然后:

$ sudo resize2fs /dev/sda
resize2fs 1.42.13 (17-May-2015)
Please run 'e2fsck -f /dev/sda' first.

于是我运行:

$ sudo e2fsck -f /dev/sda
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity /lost+found not found.     
Create<y>? yes
Pass 4: Checking reference counts
Pass 5: Checking group summary information
data: ***** FILE SYSTEM WAS MODIFIED *****
data: 177679/244121600 files (10.1% non-contiguous), 1776221118/1952970240 blocks

最后运行:

$ sudo resize2fs /dev/sda
resize2fs 1.42.13 (17-May-2015)
Resizing the filesystem on /dev/sda to 2929456640 (4k) blocks.
The filesystem on /dev/sda is now 2929456640 (4k) blocks long.

df -h报告:

/dev/sda         11T  6.6T  3.8T  64% /media/ubuntu/data

相关内容