Назад | Перейти на главную страницу

RHEL увеличить размер диска

Уведомление: Я знаю, что этот тип вопросов задавался (много раз) раньше, но у меня есть несколько замечаний по поводу предоставленных ответов.

Я запускаю виртуальную машину RHEL (7.1) на Hyper-V. К виртуальной машине подключено 2 диска IDE. Мне нужно расширить второй диск с 80 ГБ до 160 ГБ, поэтому я расширил диск в Virtual Machine Manager. Теперь есть кое-что, что нужно сделать на стороне Linux.

Большинство решений, которые я прочитал, сводятся к следующему:

  1. Создайте новый основной раздел с fdisk /dev/sdb
  2. Установите тип раздела LVM (0x8e)
  3. Создайте новый физический том (pvcreate)
  4. Расширьте группу томов новым PV (vgextend)
  5. Расширьте логический том (lvextend)
  6. Расширить файловую систему (xfs_growfs)

Другое решение - добавить второй диск и добавить этот диск в группу томов. Мы не хотим идти по этому пути и оставлять только эти 2 диска.

Все это отлично работает, я делал это раньше. Теперь мне интересно, можно ли расширить уже существующий раздел (например, sdb1) вместо добавления sdb2, потому что, насколько я помню, есть ограничение на количество первичных разделов? Представьте: а если мне нужно расширить этот диск в 5 раз? Тогда у меня есть 6 основных разделов.

parted больше не вариант, потому что они удалили resize и move команды. GParted может быть решением, но тогда мне нужно загрузить виртуальную машину с Live CD GParted, и я хочу избежать этого.

Что ты думаешь?

Да!

используйте инструмент разделения, например parted или fdisk. Удалите исходный раздел раздела, на котором у вас создан PV, но запомните начальный и конечный цилиндр / блок там и убедитесь, что вы запускаете новый раздел в том же месте и используете больше, чем исходный размер, иначе вы испортите вверх по файловой системе.

после этого возможно, что новый размер раздела будет обнаружен с помощью такого инструмента, как partprobe, но если он на fs установлен на /, то для определения нового размера раздела может потребоваться перезагрузка. Не помню.

Итак, сделав это, вы сможете выполнить оставшиеся шаги из вашего списка.

Однако у меня есть совет: если весь диск представляет собой PV (т.е. на нем нет таблицы разделов), то в следующий раз при расширении файловой системы вы можете просто перейти к шагу 4.