MDADM -добавление диска в RAID5 с немного меньшим количеством секторов

Чтобы сделать все это на awk:

awk '
    BEGIN {FS=SUBSEP=","} 
    {count[$3,$4]++} 
    END {for (key in count) print key, count[key]}
' file
DT,1000 1
VO,1000 2
VO,2000 1
1
19.06.2018, 12:45
2 ответа

Сначала вам придется уменьшить размер всего, что хранится в массиве md0. К сожалению, вы даете очень мало информации по этому поводу.

  • Если непосредственно на /dev/md0находится обычная файловая система, то это зависит от типа файловой системы, как вы можете уменьшить ее размер, если это вообще возможно.
  • Если на /dev/md0есть физический массив LVM, вам сначала нужно уменьшить его размер, что, в свою очередь, может означать, что вам здесь также нужно уменьшить файловую систему, затем уменьшить логический том, а затем уменьшить группу томов., затем физический том.

Поскольку вы пытаетесь добавить диски в RAID5, состоящий из (немного больших )дисков емкостью 2 ТБ, может быть проще всего сначала собрать RAID5 с двумя новыми дисками, передав missingв качестве имени третий диск, который создаст RAID5 с одним отсутствующим диском. Теперь скопируйте данные со старого RAID5 на новый RAID5. Отключите старые диски RAID5 и убедитесь, что все ваши данные доступны на новом RAID5. Теперь вы можете повторно подключить старые диски RAID5, использовать mdadm --zero-superblockна старых составных дисках (, возможно, вам может понадобиться сначала выполнить mdadm --stop /dev/md0), это стирает любую информацию о старом RAID5. Теперь вы можете добавить диски в новый RAID5.

1
27.01.2020, 23:43
  1. Если у вас массив RAID 5 из 3 дисков, не должно быть проблем с копированием данных в другое место.

  2. Как только вы получите данные из массива, создайте разделы на дисках с меньшим количеством секторов по мере необходимости.

  3. Вот полное руководство, как это сделать от начала до конца.

0
27.01.2020, 23:43

Теги

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