之前,我在 RAID 阵列上有四个 1TB 驱动器。我向阵列添加了另外两个 1TB 驱动器,让它进行重建,当我安装它时,它没有显示大小增加。
jacks@Gen2:~$ df -h /mnt/storage
Filesystem Size Used Avail Use% Mounted on
/dev/md1 2.7T 2.4T 219G 92% /mnt/storage
mdadm 显示大小为 5TB(在阵列大小部分)
jacks@Gen2:~$ sudo mdadm --detail /dev/md1
/dev/md1:
Version : 00.90
Creation Time : Sun Jan 31 21:02:19 2010
Raid Level : raid5
Array Size : 4883812480 (4657.57 GiB 5001.02 GB)
Used Dev Size : 976762496 (931.51 GiB 1000.20 GB)
Raid Devices : 6
Total Devices : 6
Preferred Minor : 1
Persistence : Superblock is persistent
Update Time : Mon Mar 28 17:26:27 2011
State : clean
Active Devices : 6
Working Devices : 6
Failed Devices : 0
Spare Devices : 0
Layout : left-symmetric
Chunk Size : 64K
UUID : dd0366aa:5d8c42d0:1568936c:fdc60ad9 (local to host Gen2)
Events : 0.148852
Number Major Minor RaidDevice State
0 8 48 0 active sync /dev/sdd
1 8 64 1 active sync /dev/sde
2 8 80 2 active sync /dev/sdf
3 8 96 3 active sync /dev/sdg
4 8 128 4 active sync /dev/sdi
5 8 112 5 active sync /dev/sdh
我做错了什么?另外,这是 mdadm.conf
jacks@Gen2:~$ cat /etc/mdadm/mdadm.conf
# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#
# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
DEVICE partitions
# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes
# automatically tag new arrays as belonging to the local system
HOMEHOST <system>
# instruct the monitoring daemon where to send mail alerts
MAILADDR root
# definitions of existing MD arrays
ARRAY /dev/md0 level=raid1 num-devices=2 UUID=4defdfb7:b0e9caeb:a8118f28:a56b3edc
ARRAY /dev/md1 level=raid5 num-devices=6 UUID=dd0366aa:5d8c42d0:1568936c:fdc60ad9
# This file was auto-generated on Thu, 13 May 2010 22:57:02 -0400
# by mkconf $Id$
答案1
您需要扩展文件系统以适应新的阵列大小。取决于正在使用的文件系统,但对于 ext2/3,您将卸载磁盘然后使用resize2fs /dev/md1
- 在没有其他参数的情况下,它将自动调整大小以填充可用空间。
答案2
您的文件系统和 MD 阵列是两个不同的问题。假设您已正确增加了 md 阵列的系统(从表面上看,您似乎已经这样做了),您现在需要调整文件系统的大小以匹配这一点。
如何执行此操作取决于文件系统类型,我上面看不到。如果是 ext2/3(我认为是 ext4),则可以使用 resize2fs。如果是 xfs,则可以使用 xfs_growfs
答案3
您需要调整分区上的文件系统大小。请参阅 resize2fs(如果它是 extX 文件系统)。