Назад |
Перейти на главную страницу
Могу ли я разделить один раздел RAID1 на два?
У меня есть Linux-бокс с CentOS 6.2 и конфигурацией RAID1 (2x 2Tb):
/dev/md1 -> / (10G)
/dev/md2 -> /home (1.9T)
Я хочу разделить md2 на два разных раздела, чтобы получить следующую конфигурацию:
/dev/md1 -> / (10G)
/dev/md2 -> /home (1T)
/dev/md3 -> /example (900G)
Как я могу этого добиться? Я уже знаю, что могу изменить размер раздела, но это не меняет реальную таблицу разделов (только устройство MD), так как я могу это сделать?
Если вы не используете LVM, тебе надо:
- удалите устройство md (используя
mdadm
), - удалить раздел (используя
fdisk
), - воссоздайте необходимые разделы (используя
fdisk
), - а затем воссоздайте устройство md (используя
mdadm
).
Правильный (начальный) способ - наложить LVM поверх RAID-массива, а затем перераспределить тома по мере необходимости. Но вы еще не в той точке, где это возможно.
Возможно, у тебя еще есть выход. Размер Ext3 / Ext2 можно изменять, хотя это немного рискованно при сокращении файловых систем. Я не рекомендую это делать, если у вас нет других вариантов или вы не готовы рисковать своими данными:
- смонтируйте массив на другом компьютере. Это необходимо, потому что ваш boot / root находится в массиве, что усложняет процесс. Вы можете сделать это с помощью монтирования только для чтения и т. Д., Но давайте будем простыми.
- вы уменьшаете файловую систему Ext2 / 3 до нового размера. Это создает «пространство». Обратите внимание, что размер сжатого файла ограничен объемом данных, хранящихся на диске ... если у вас есть 3 Гбайт данных, вы не можете уменьшить его до 2,5 Гбайт и ожидать, что он будет работать.
- затем вы сжимаете жесткий диск раздел чтобы соответствовать. Это сложная часть. Слишком большое сжатие приведет к неприятному перекрытию, которое приведет к потере данных. Не повредит, если размер раздела немного больше, чем размер файловой системы; вы всегда можете расширить существующий раздел на дополнительное пространство.
- Запишите таблицу разделов на MD-устройство.
Теперь у вас есть два пути: один с LVM, другой без.
С перегородками старого образца:
- создать один или несколько новых разделов диска (столько, сколько необходимо)
- отформатируйте каждый раздел как файловую систему.
- переместить данные существующей файловой системы во вновь созданные разделы
- отредактируйте / etc / fstab, чтобы смонтировать новые разделы во время загрузки
С LVM:
- отметьте все существующее «новое» пространство как раздел LVM. Записать изменения раздела на диск.
- создайте новую группу томов из раздела.
- Выделить логические тома из группы томов
- форматируйте каждый логический том как файловую систему.
- переместить существующие файловые системы во вновь созданные логические тома
- отредактируйте / etc / fstab, чтобы смонтировать новые тома LVM во время загрузки