Как я могу удалить RAID 1 на сервере Ubuntu 18.04, чтобы освободить место для хранения?

У меня есть сервер с установленным 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]
0
задан 7 May 2021 в 03:01

1 ответ

Если вы используете Ubuntu Server в производственной среде, у вас должны быть последние резервные копии ваших данных. Самый быстрый и наименее трудный способ заменить RAID1 на независимые устройства хранения в этом сценарии - это переустановить операционную систему, а затем выполнить восстановление из самой последней резервной копии.

Если вы используете Ubuntu Server в среде разработки, то резервное копирование может быть менее важным, поскольку все может быть настроено как эфемерное, что позволяет быстро обновлять. Самый быстрый и наименее трудный способ заменить RAID1 на независимые устройства хранения в этом сценарии - это переустановить операционную систему, а затем восстановить среду разработки с помощью сценариев конфигурации, которые у вас, вероятно, есть.

Если вы используете Ubuntu Server в ситуации, когда резервное копирование никогда не выполнялось и способ вне поля зрения, то самый быстрый и наименее неприятный способ добавить хранилище - это сохранить конфигурацию RAID1 - поскольку он, вероятно, был настроен RAID1 по какой-то причине - и установить некоторые дополнительные устройства хранения, будь то вращающиеся диски или твердотельные устройства. Оттуда вы можете установить новые устройства в определенные места и соответствующим образом управлять данными.

Это действительно самые простые варианты. Хотя технически возможно сделать то, о чем вы просите, это не то, что нужно делать без очень твердого понимания того, как работают файловые системы, как файловые системы ломаются и как файловые системы исправляются.

0
ответ дан 7 May 2021 в 17:37

Другие вопросы по тегам:

Похожие вопросы: