无法使用 mdadm 缩小 raid1 大小

无法使用 mdadm 缩小 raid1 大小

我想减少软raid1磁盘大小,

但以下cmd显示错误,

root@GalensSynology:~# mdadm --grow /dev/md2 --size=83886080
mdadm: Can't read enough disk from md2
mdadm: component size of /dev/md2 unchanged at 483433472K

我已经调整了文件系统的大小,

root@GalensSynology:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        2.3G  952M  1.3G  43% /
none            1.9G     0  1.9G   0% /dev
/tmp            1.9G  3.5M  1.9G   1% /tmp
/run            1.9G  7.6M  1.9G   1% /run
/dev/shm        1.9G   24K  1.9G   1% /dev/shm
none            4.0K     0  4.0K   0% /sys/fs/cgroup
cgmfs           100K     0  100K   0% /run/cgmanager/fs
/dev/md3        3.5T  546G  3.0T  16% /volume2
/dev/md2         24G  5.7G   18G  24% /volume1

和 raid 磁盘信息:

root@GalensSynology:~# mdadm -D /dev/md2
/dev/md2:
        Version : 1.2
  Creation Time : Thu Sep 26 14:46:34 2019
     Raid Level : raid1
     Array Size : 483433472 (461.04 GiB 495.04 GB)
  Used Dev Size : 483433472 (461.04 GiB 495.04 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Thu Oct 17 21:33:11 2019
          State : active 
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : GalensSynology:2  (local to host GalensSynology)
           UUID : ce0e9aff:a0d43a65:acbf6b7f:d9786045
         Events : 1045

    Number   Major   Minor   RaidDevice State
       0       8       67        0      active sync   /dev/sde3
       1       8       83        1      active sync   /dev/sdf3

答案1

来自 mdadm 的手册页

       -G, --grow
              Change the size or shape of an active array.

所以这意味着,您无法更改大小(以 MB、GB 或 smth 为单位)。缩小文件系统后,您可以缩小用于 mdadm raid 的分区大小。通过这种方式,您应该“恢复”磁盘上的空间以创建新的分区。

相关内容