У меня есть сервер с установленным raid1, мне нужно больше памяти, удалив raid1, но я не знаю достаточно для этого. Пожалуйста, предоставьте команды, которые позволят мне удалить рейд и получить 2 диска по отдельности.
root@nb0fd8f:~# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 nvme0n1p3[1] nvme1n1p3[0]
981406720 blocks super 1.2 [2/2] [UU]
[==>..................] resync = 11.1% (108961728/981406720) finish=85.6min speed=169852K/sec
bitmap: 8/8 pages [32KB], 65536KB chunk
md2 : active raid1 nvme0n1p4[1] nvme1n1p4[0]
16068608 blocks super 1.2 [2/2] [UU]
md0 : active raid1 nvme1n1p2[0] nvme0n1p2[1]
1047552 blocks super 1.2 [2/2] [UU]
unused devices: <none>
root@nb0fd8f:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
udev 32927088 0 32927088 0% /dev
tmpfs 6597988 7156 6590832 1% /run
/dev/md1 965875760 2817980 913971060 1% /
tmpfs 32989924 0 32989924 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 32989924 0 32989924 0% /sys/fs/cgroup
/dev/loop0 84096 84096 0 100% /snap/core/4327
/dev/md0 1014680 157996 787924 17% /boot
/dev/loop1 101632 101632 0 100% /snap/core/10958
tmpfs 6597984 0 6597984 0% /run/user/0
root@nb0fd8f:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 82M 1 loop /snap/core/4327
loop1 7:1 0 99.2M 1 loop /snap/core/10958
nvme0n1 259:0 0 953.9G 0 disk
├─nvme0n1p1 259:2 0 5M 0 part
├─nvme0n1p2 259:3 0 1G 0 part
│ └─md0 9:0 0 1023M 0 raid1 /boot
├─nvme0n1p3 259:4 0 936.1G 0 part
│ └─md1 9:1 0 936G 0 raid1 /
└─nvme0n1p4 259:5 0 15.3G 0 part
└─md2 9:2 0 15.3G 0 raid1 [SWAP]
nvme1n1 259:1 0 953.9G 0 disk
├─nvme1n1p1 259:6 0 5M 0 part
├─nvme1n1p2 259:7 0 1G 0 part
│ └─md0 9:0 0 1023M 0 raid1 /boot
├─nvme1n1p3 259:8 0 936.1G 0 part
│ └─md1 9:1 0 936G 0 raid1 /
└─nvme1n1p4 259:9 0 15.3G 0 part
└─md2 9:2 0 15.3G 0 raid1 [SWAP]
Если вы используете Ubuntu Server в производственной среде, у вас должны быть последние резервные копии ваших данных. Самый быстрый и наименее трудный способ заменить RAID1 на независимые устройства хранения в этом сценарии - это переустановить операционную систему, а затем выполнить восстановление из самой последней резервной копии.
Если вы используете Ubuntu Server в среде разработки, то резервное копирование может быть менее важным, поскольку все может быть настроено как эфемерное, что позволяет быстро обновлять. Самый быстрый и наименее трудный способ заменить RAID1 на независимые устройства хранения в этом сценарии - это переустановить операционную систему, а затем восстановить среду разработки с помощью сценариев конфигурации, которые у вас, вероятно, есть.
Если вы используете Ubuntu Server в ситуации, когда резервное копирование никогда не выполнялось и способ вне поля зрения, то самый быстрый и наименее неприятный способ добавить хранилище - это сохранить конфигурацию RAID1 - поскольку он, вероятно, был настроен RAID1 по какой-то причине - и установить некоторые дополнительные устройства хранения, будь то вращающиеся диски или твердотельные устройства. Оттуда вы можете установить новые устройства в определенные места и соответствующим образом управлять данными.
Это действительно самые простые варианты. Хотя технически возможно сделать то, о чем вы просите, это не то, что нужно делать без очень твердого понимания того, как работают файловые системы, как файловые системы ломаются и как файловые системы исправляются.