我有一个新的 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