ソフト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に使用されるパーティションのサイズを減らすことができます。これにより、新しいパーティションを作成するためにディスク領域を「回復」する必要があります。