Как удалить рейд в линукс

How to Remove Raid in Linux

Recently I have created software raid 5 in Linux and mounted on a directory to store data on it. Now I want to remove Raid md device.

In this article I will show how to remove raid md device in Linux. Follow this tutorial : How to configure raid?

Remove Raid in Linux

Follow the below steps to remove the raid md device in Linux.

1. Find the below details.

Operating system : CentOS release 6.5 (Final) RAID device : /dev/md0 : md0 : active raid5 sdd1[4] sdc1[3] sdb1[1] sda1[0]

As you can see I have md0 device which contain four active Disks like below.

2. Check the Raid status.

# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sdd1[4] sdc1[3] sdb1[1] sda1[0] 4189184 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU] unused devices: [[email protected] ~]# mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Wed Apr 19 01:47:10 2017 Raid Level : raid5 Array Size : 4189184 (4.00 GiB 4.29 GB) Used Dev Size : 2094592 (2045.84 MiB 2144.86 MB) Raid Devices : 4 Total Devices : 4 Persistence : Superblock is persistent Update Time : Wed Apr 19 21:59:48 2017 State : clean Active Devices : 4 Working Devices : 4 Failed Devices : 0 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : srv6:0 (local to host srv6) UUID : 4e7c1751:cd467d3f:8e86a6a1:3c88f6a4 Events : 139 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1 3 8 33 2 active sync /dev/sdc1 4 8 49 3 active sync /dev/sdd1

3. Remove RAID 5 device. First of all we should take backup of data stored in RAID device in case it needed and unmount it from filesystem like below.

# df -hTP /raid5_disk/ Filesystem Type Size Used Avail Use% Mounted on /dev/md0 ext4 5.9G 213M 5.4G 4% /raid5_disk # umount /raid5_disk # sed -i '/md0/d' /etc/fstab

4. Now we can stop or deactivate RAID device by running below command from root user.

# mdadm --stop /dev/md0 mdadm: stopped /dev/md0

After stopping the raid device you, can remove md device.

In some OS, i find we can’t remove md device because md device is already removed after stopped with stop option as above.

# mdadm --stop /dev/md0 mdadm: stopped /dev/md0
# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] unused devices:
# ls -l /dev/md0 ls: cannot access /dev/md0: No such file or directory
# mdadm --remove /dev/md0 mdadm: error opening /dev/md0: No such file or directory

Raid device successfully removed. Now we can Finally remove superblocks from all associated disks, like below.

# mdadm --zero-superblock /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1

FAQs

Questions 1 : How can I remove RAID 1 without losing data?

Answer : You can removed RAID 1 mirror without any data loss. If the only volume on the array or the the first volume in a matrix RAID configuration.

Читайте также:  Automate tasks in linux

Question 2 : What will happen if I delete the RAID volume?

Answer : If the computer booted with RAID 0 and if the raid volume is deleted then your compute became unbeatable.

Question 3 : How to disable RAID mode?

Answer : If you disable RAID function may be you loss your data. Make sure to create a backup before disabling RAID.

Источник

Программный RAID в Linux — удаляем, расформировываем

Сбрасываем информацию о существующих или ранее использованных RAID массивах на компьютере.

Если вы ранее создавали или подключали к своему компьютеру, программные RAID массивы, после их отключения необходимо стереть информацию о них.

Стереть не только в операционной системе, и так же удалить информацию о принадлежности дисков к массиву.

Все о RAID массивах, их виды, количество дисков необходимых для сборки определенного Raid массива. Какой массив подойдет вам и какой все же надежнее. Все это вы сможете прочитать в википедии тут.

Мы же сразу приступим к делу и начнем с проверки информации о массивах на нашем компьютере.

Проверяем есть ли работающие Raid — массивы

информация о дисках и наличии RAID

Как видим есть массив md0, это raid 1, состоит из двух дисков sdb и sdc

Массив активный и оба диска работают как положено, о чем говорит слово active и знак [UU]

состояние RAID

Если в знаке [UU] нет например первой буквы [_U], то проблема с первым диском или он отсутствует.

Если нет второго [U_] — соответственно,второй диск требует внимания.

Останавливаем службы использующие массив

Размотнируем работающий массив md0имя массива, у вас может быть другое, его название мы узнали выполнив описанную выше команду.

sudo umount /dev/имя массива

Останавливаем и удаляем массив

sudo mdadm /dev/имя массива

Теперь обнулим информацию о принадлежности дисков к тем или иным массивам. Имена дисков мы узнали ранее,в моем случае это sdb и sdc

состав дисков в RAID

Выполняем по очереди, для каждого диска команду

sudo mdadm --zero-superblock /dev/имя диска 1
sudo mdadm --zero-superblock /dev/имя диска 2

И так для всех дисков, уже бывшего, рейда.

Читайте также:  Освобождение оперативной памяти linux

Теперь уберем все записи монтирования и определения массива при запуске системы.

Уберем запись в файле /etc/fstab

За комментируем или сотрем строку о монтировании массива, выглядит она примерно так

файл fstab

После внесения изменений, сочетания клавиш для редактора Nano

CTRL+O — сохраняем

CTRL+X — закрываем

Так же поступаем и с определением массива в файле /etc/mdadm/mdadm.conf

sudo nano /etc/mdadm/mdadm.conf

Комментируем знаком # или удаляем строку нашего массива

файл mdadm.conf

Ну и обновляем инициализацию файловых систем для запуска нашей системы

Все можно перезагружать систему, массив расформирован.

Как собрать RAID — было рассказано ранее в этой статье.

Если есть, что добавить или сказать, оставляйте комментарии.

Источник

Вики IT-KB

Как удалить RAID-массив Linux Software RAID (mdraid)

Перед тем, как удалять RAID-массив mdraid желательно остановить все службы и приложения использующие RAID-массив, после чего отмонтировать все имеющиеся подключения к RAID-массиву, например:

Также не забываем удалить упоминание об удаляемом RAID-массиве из всех конфигурационных файлов, где он упоминается. Например, стоит проверить конфигурационный файл fstab ( /etc/fstab )

# mdadm -S /dev/md0
mdadm: stopped /dev/md0

Чтобы в дальнейшем система не пыталась автоматически собрать массив (например после перезагрузки) из дисков, которые участвовали в RAID-массиве, необходимо очистить супер-блоки на этих дисках, например:

# mdadm --zero-superblock /dev/sda1 # mdadm --zero-superblock /dev/sdb1 # mdadm --zero-superblock /dev/sdc1

В завершении, убираем ссылки на разобранный RAID-массив в /etc/mdadm/mdadm.conf (в Debian) или в /etc/mdadm.conf (в CentOS), если они делались там ранее.

Проверено на следующих конфигурациях:

Версия ОС Версия mdadm
Debian GNU/Linux 9.4 (Stretch) x86_64 v3.4 — 28th January 2016
CentOS Linux 7.5.1804 v4.0 — 2017-01-09

Автор первичной редакции:
Алексей Максимов
Время публикации: 19.06.2018 09:22

Обсуждение

Здравствуйте.
столкнулся с тем, что в gnome disk вырезали работу с райд.
теперь мои 3 сервера с убунту под угрозой, работать с мдадм я не планирую. проще переделать на виндовс. хоть для сервера c openvpn с 2 дисками под систему c райд 1 и не особо напряжно, но все же, но что делать с сервером где бекапы храняться, с его 9 дисками?
Не подскажите есть какой нибудь gui для работы с райд в линуксе?
рассмотрю все варианты, ну кроме самых экзотических. не только же убунту использовать можно, но и опен сусе например.

«gui в линуксе». «3 сервера с убунту». Очень советую без gui.

unix-linux/linux-software-raid/how-to-remove-mdraid-raid-disk-array-with-mdadm.txt · Последнее изменение: 26.04.2019 16:44 — Алексей Максимов

Источник

Removal of mdadm RAID Devices – How to do it quickly?

Removal of mdadm RAID Devices is quite easy. It involves a quick 6 steps.

As part of our Server Management Sevices, we assist our customers with several Mdadm queries.

Today, let us see how our support techs remove the same.

Читайте также:  Log об ошибках linux

Removal of mdadm RAID Devices

In order to remove the mdadm RAID Devices our Support Techs recommend the following steps:

Step 1: Unmount and Remove all Filesystems

We need to make sure all filesystems have been unmounted. For that, we use umount. It also ensures we have exclusive access to the disk.

Step 2: Determine mdadm RAID Devices

To do so, we run the following command:

cat /proc/mdstat cat /proc/mdstat

For example, the output will be like this:

md1 : active raid1 sdf1[1] sde1[0] 2929555456 blocks super 1.2 [2/2] [UU] bitmap: 0/22 pages [0KB], 65536KB chunk md0 : active raid10 sda1[3] sdd1[1] sdb1[0] sdc1[2] 976502784 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] unused devices:

Now, we need to make sure we take a note of the disks that are part of the RAID group.

When we proceed to step 5, we will need the names.

Step 3: Stop mdadm RAID Device

Our next step is to stop the device.

For example, the output will look similar to this:

Step 4: Remove mdadm RAID Device

At time, we may come across the following error:

mdadm: error opening md1: No such file or directory

Then, we go ahead with the following step.

Step 5: Remove the Superblocks

mdadm --zero-superblock /dev/sdf1 /dev/sde1

Step 6: Verify RAID Device Was Removed

Finally, we use lsblk and cat /proc/mdstat and confirm there are no active RAID devices.

[Need further help? We are here to assist you]

Conclusion

To conclude, here, we saw how our Support Techs perform the removal of mdadm RAID Devices.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

4 Comments

Great explanation – commendable – short sweet and to the point! However, needed to go to man mdadm to verify that instead of a single dash on the above command options, a double dash is necessary to execute the full command. Reply

You forgot to mention 2 things: a. Make sure the mount point is also deleted from /etc/fstab
b. Remember to delete /etc/mdadm/mdadm.conf I remembered the first bit when the server choked after I rebooted it. I remembered the second bit after I rebooted another server and the RAID array miraculously came back 🙂 Reply

Hi Scott,
Thanks for the feedback.We are glad to know that our article helps you solves the issue ? Reply

Источник

Оцените статью
Adblock
detector