我想减少软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 的分区大小。通过这种方式,您应该“恢复”磁盘上的空间以创建新的分区。