Назад | Перейти на главную страницу

Mdadm resize не монтируется с правильным новым размером

Раньше у меня было четыре диска по 1 ТБ в массиве RAID. Я добавил в массив еще два диска емкостью 1 ТБ, пусть он перестроит, и он не показывает увеличения размера, когда я его монтирую.

jacks@Gen2:~$ df -h /mnt/storage
Filesystem            Size  Used Avail Use% Mounted on
/dev/md1              2.7T  2.4T  219G  92% /mnt/storage

И mdadm говорит, что размер 5 ТБ (в разделе размера массива)

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$

Ваша файловая система и ваш MD-массив - это две разные проблемы. Предполагая, что вы правильно увеличили систему вашего массива md (который на первый взгляд выглядит так, как будто у вас есть), теперь вам нужно изменить размер файловой системы в соответствии с этим.

Как вы это делаете, зависит от типа файловой системы, чего я не вижу выше. Если это ext2 / 3 (и, я думаю, ext4), вы должны использовать resize2fs. Если это xfs, вы должны использовать xfs_growfs

Вам нужно будет расширить файловую систему, чтобы она соответствовала новому размеру массива. Зависит от того, какая файловая система используется, но для ext2 / 3 вы размонтируете диск, а затем воспользуетесь resize2fs /dev/md1 - без других аргументов он автоматически изменит размер, чтобы заполнить доступное пространство.

Вам необходимо изменить размер файловой системы на разделе. См. Resize2fs (если это файловая система extX).