В моей домашней лаборатории у меня есть Ubuntu Server 18.04, который уже давно является физической машиной. Сегодня я решил сделать его виртуальным и перенес его на свой сервер Proxmox без проблем. Я приступил к работе с одной небольшой проблемой, которую я хотел получить, чтобы помочь в ее разрешении.
Когда устройство было физическим, у меня был настроен программный RAID 1. Теперь, когда он был преобразован, я хотел бы удалить эту конфигурацию RAID, поскольку она, очевидно, сейчас не нужна. Я не могу понять, как удалить его, используя все руководства и предложения, которые я нашел в Интернете. Кроме того, чтобы сказать "деградировал", это выглядит прекрасно. Как будто он не замечает, что теперь это всего лишь один диск.
sudo mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Mon Aug 15 19:11:21 2016
Raid Level : raid1
Array Size : 7806976 (7.45 GiB 7.99 GB)
Used Dev Size : 7806976 (7.45 GiB 7.99 GB)
Raid Devices : 2
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Fri Mar 15 19:37:07 2019
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : ubuntu:0 (local to host ubuntu)
UUID : f9c09690:4edfb4ba:083bba5c:4f50adaa
Events : 110
Number Major Minor RaidDevice State
0 8 1 0 active sync /dev/sda1
- 0 0 1 removed
и
sudo cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md1 : active raid1 sda2[0]
70273024 blocks super 1.2 [2/1] [U_]
md0 : active raid1 sda1[0]
7806976 blocks super 1.2 [2/1] [U_]
Если вы действительно хотите, чтобы он действительно исчез, вы должны уничтожить суперблок md, чтобы mdadm больше не мог распознавать его как член массива.
Даже если вы в рейде 1, ваши данные все еще могут быть в опасности. Сделайте резервную копию, прежде чем продолжить.
https://serverfault.com/a/535269/79262
РЕДАКТИРОВАТЬ ОБНОВЛЕНИЕ
Здесь нужно понять, что виртуальная машина все еще является машиной операционная система не должна знать, что она виртуализирована. Если вы вынули виртуализацию из уравнения и вместо этого сказали: «Я получил новый компьютер и переместил только один из дисков в моем наборе RAID1, и теперь он говорит, что он деградировал», проблема становится очевидной. Сам диск содержит конфигурацию, являющуюся частью RAID.
Чтобы отделить диск от этого набора RAID, вы должны уничтожить эту конфигурацию, эта конфигурация существует в виде двоичных данных (метаданных) в так называемом «суперблоке», заранее определенном месте, где MD знает, чтобы выяснить, является ли диск был передан в управление.
Если стирание магических данных с вашего диска заставляет вас нервничать, тогда это хорошо. Общая процедура для этого:
Это даже правдоподобно, потому что оно находится в ЗЕРКАЛЕ (RAID 1), поэтому «теоретически» разделы должны быть в порядке после операции, и файловая система все равно будет знать, где находятся данные. RAID 0/5/6, с другой стороны, распределяет данные по каждому диску в наборе по частям, нет «отмены» без разрушения всего. Сначала вы должны скопировать данные в безопасное место.
1116 Вот почему я сказал: сделайте резервную копию. Альтернатива - просто оставить его в покое, деградированный RAID1 не дает заметного снижения производительности, просто раздражает, что он все еще там.