У меня есть сервер CentOS 7.7 с vhd / dev / sdc
установлен (format-type = btrfs); он содержит данные.
Я подключил пустой vhd к виртуальной машине, / dev / sdd
(я не разбивал этот диск с помощью fdisk
)
lsblk
команда показывает подключенный диск, но не использует точку монтирования.
,
mdadm --create / dev / md0 --level 0 --raid-devices = 2 --name = / data-disk / dev / sdc / dev / sdd
Вывод:
mdadm: невозможно открыть / dev / sdc: Устройство или ресурс заняты
Вопрос:
Будут ли удалены данные с диска / dev / sdc
, когда я попытаюсь создать массив RAID0?
Я могу введите umount / dev / sdc
и введите команду mdadm --create
, но это правильный подход для этого.
=== в случае успешного создания RAID0 = ==
Будет выполнена следующая команда:
mkfs.btrfs /dev/md0
Редактирование / etc / fstab с информацией uuid
===
Попытка добавить два диска в RAID0, один уже настроен как резервный, который есть данные. Новый прикреплен, можно увидеть диск с помощью lsblk
, но
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdc 8:32 0 100G 0 disk /cass_backup
sdd 8:48 0 100G 0 disk
df -h
/dev/sdc 100G 82G 20G 20% /data_disk
Как происходит распределение данных между смонтированным и отключенным диском? Мне нужно сначала смонтировать новый (/ dev / sdd)?
Преобразование отдельного диска к массиву RAID0 будет повреждение Ваша файловая система. Более точно необходимо было бы сначала тщательно распределить данные /dev/sdc
на оба диска.
можно создать массив RAID1 более легко, так как RAID1 имеет идентичные данные по обоим дискам: cf. Преобразование системы с одним дисководом к RAID.
, К счастью, Вы используете btrfs, который комбинирует питание файловой системы, RAID и LVM. Так добавляют второй диск к Вашему btrfs и преобразовывают его в массив RAID0.
Редактирование : В Вашем случае преобразование в RAID0 так же просто как: монтирование Вашей исходной btrfs файловой системы (позволяют, говорит относительно /mnt
). Разверните файловую систему:
mount /dev/sdc /mnt
btrfs device add /dev/sdd /mnt
btrfs balance start -dconvert=raid0 -mconvert=raid0 /mnt
данные по /dev/sdd
будут потеряны, но данные от /dev/sdc
останутся.