Бывает так, что иногда места на сервере становится недостаточно. Например VPS сервер, купили один тариф, но при последующем использовании возникла необходимость увеличить объем без переустановки и переносов данных.
Сегодня хотелось бы поговорить как раз о такой проблеме на примере файловой системы XFS, которая базово создается при установке centos.
Есть несколько возможных методов увеличения раздела под XFS. Первая это например через fdisk удалить нужный раздел, без применения текущих изменений создать новый раздел на весь размер накопителя. И после этого уже с помощью xfs_growfs расширить файловую систему на уже увеличенный раздел.
Я сам пользовался раньше этим методом но оказывается есть второй, более быстрый метод, стоило раньше почитать документацию по XFS. Отмечу, что оба метода истинны только если за нужным разделом есть пустое не размеченное пространство. И так приступим..
Так как причины расширения XFS могут быть разные (смена тарифа VPS, замена диска на более емкий etc…) не будем на этом останавливаться.
Остановимся на самом процессе увеличения размера раздела и расширения XFS.
Для этого понадобится утилита growpart. Ставим:
yum install cloud-utils-growpart
Увеличиваем раздел:
growpart /dev/diskname partnumber
*стоит отметить что здесь имя диска и номер размера указывается не в привычном нам виде, а например: growpart /dev/vda 2
Расширяем файловую систему XFS на только, что увеличенный раздел:
xfs_growfs /dev/diskname_partnubmer
На этом все, можете с помощью утилиты df проверять и удостовериться, что отображается уже новый размер раздела и файловой системы.
16,974 всего просмотров, 5 за сегодня
Нижайший поклон за статью)
Рад, что помог)