之前,我有一个RAIDarrays上的四个1TB驱动器。 我增加了两个1TB的驱动器到arrays,让它做重build,并没有显示当我装入它的大小增加。
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$
您需要展开文件系统以适应arrays的新大小。 取决于正在使用哪个文件系统,但对于ext2 / 3,您将卸载磁盘,然后使用resize2fs /dev/md1 – 没有其他参数将自动resize以填充可用空间。
你的文件系统和MDarrays是两个不同的问题。 假设你已经正确地增加了你的md数组的系统(表面上看起来像你),你现在需要调整文件系统的大小来匹配它。
你是怎么做的,这取决于文件系统types,我不能在上面看到。 如果是ext2 / 3(和ext4我想)你会使用resize2fs。 如果是xfs,则使用xfs_growfs
您需要调整分区上的文件系统大小。 请参阅resize2fs(如果它是extX文件系统)。