Я новичок в программном обеспечении RAID 1, надеюсь, я смогу обратиться за помощью на этом форуме. Мое высшее желание иметь резервную копию, а не мягкий RAID1. Как я могу преобразовать программный RAID 1 обратно в не RAID без потери данных

Как показано ниже, команда fdisk -l

Disk /dev/sdb: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x0009ab56

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1        16611328   879056895   431222784   fd  Linux raid autodetect
/dev/sdb2   *    15634432    16611327      488448   fd  Linux raid autodetect
/dev/sdb3            2048     7817215     3907584   fd  Linux raid autodetect
/dev/sdb4       879056896   976773119    48858112    5  Extended
/dev/sdb5       879058944   976773119    48857088   fd  Linux raid autodetect

Записи таблицы разделов расположены не в порядке дисков

Disk /dev/sda: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk label type: dos
Disk identifier: 0x0009d585

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1        16611328   879056895   431222784   fd  Linux raid autodetect
/dev/sda2   *    15634432    16611327      488448   fd  Linux raid autodetect
/dev/sda3            2048     7817215     3907584   fd  Linux raid autodetect
/dev/sda4       879056896   976773119    48858112    5  Extended
/dev/sda5       879058944   976773119    48857088   fd  Linux raid autodetect

Записи таблицы разделов расположены не в порядке дисков

Disk /dev/md127: 3999 MB, 3999268864 bytes, 7811072 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md126: 50.0 GB, 49996103680 bytes, 97648640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md125: 500 MB, 500105216 bytes, 976768 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/md124: 441.4 GB, 441437913088 bytes, 862183424 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

and the details for df -TH
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/md126     xfs        47G   23G   24G  49% /
devtmpfs       devtmpfs   16G     0   16G   0% /dev
tmpfs          tmpfs      16G     0   16G   0% /dev/shm
tmpfs          tmpfs      16G   82M   16G   1% /run
tmpfs          tmpfs      16G     0   16G   0% /sys/fs/cgroup
/dev/md125     xfs       471M  202M  270M  43% /boot
tmpfs          tmpfs     3.2G     0  3.2G   0% /run/user/0

Спасибо за совет.

кельвин

1 ответ1

0

Прежде всего, вы должны сделать резервную копию ваших данных - любой вид конверсии следует рассматривать как высокий риск.... особенно когда вы принимаете советы от кого-то, кого вы не знаете в Интернете.

После резервного копирования данных извлеките один из дисков (предпочтительно /dev /sdb) из массива. Это приведет к ухудшению работы массива, но также обеспечит наличие копии данных на случай, если с следующим шагом что-то пойдет не так.

В идеале это должно быть сделано с загрузочного диска USB, чтобы ничего не работало, но вы можете сделать это с живого диска. Обратите внимание, что это, вероятно, будет означать, что ID устройства изменятся (то есть /dev /sda может стать /dev /sdb). Убедитесь, что вы получили правильные идентификаторы устройств и не следуйте приведенным ниже инструкциям вслепую. Важно понимать каждый шаг.

с помощью редактора разделов измените типы разделов для разделов RAID с FD на 83 (т. е. Linux)

Изменить /etc /fstab так, чтобы он указывал на /dev /sda? вместо UUID, или обновите UUID для соответствия базовому блочному устройству uuid - что вы можете найти с помощью "blkid /dev /sda?"") [Если вы используете USB-ключ, вам нужно сначала смонтировать его, поэтому вам может потребоваться сделать что-то вроде

mount /dev/sdAX /mnt
then edit /mnt/etc/fstab

Удалите суперблок (который удалит блоки RAID) с помощью

mdadm --zero-superblock /dev/sda

Rerun Grub -

grub-install /dev/sda

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .