web-dev-qa-db-ja.com

システムを再インストールせずにRAID1をRAID0に変換することは可能ですか?

SoYouStartオファーからE3-SSD-3-32サーバーを購入しました。 3x120 GBSSDドライブがあります。残念ながら、しばらくすると、ディスク容量が不足しました。 RAID1をRAID0に変換する方法はありますか?オペレーティングシステムはDebian9です。

web1@ns510077:~$ cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md1 : active raid1 sdc1[2] sdb1[1] sda1[0]
      20478912 blocks [3/3] [UUU]

md2 : active raid1 sdc2[2] sdb2[1] sda2[0]
      96211904 blocks [3/3] [UUU]

unused devices: <none>

web1@ns510077:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root        20G  1.6G   17G   9% /
devtmpfs         16G     0   16G   0% /dev
tmpfs            16G     0   16G   0% /dev/shm
tmpfs            16G  530M   16G   4% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/md2         91G   77G  9.3G  90% /var
1
jogiboy

私の知る限り、それは不可能に見えます。すべてのデータをバックアップしてから、RAIDをストライプRAIDに再構築することをお勧めします。

ただし、次のコマンドを使用して、RAIDを1から0に拡張する前にデータのバックアップを試みることができます。

mdadm /dev/md2 --grow --level=0

OR

ミラーを削除し、RAID 0まで拡張して、fsのサイズを変更します。

いずれにせよ、データの安全のために事前にバックアップを行ってください。

2
Strepsils