Расширение файловой системы
Для незагрузочных дисков после увеличения размера диска нужно дополнительно увеличить размер разделов и файловой системы. Для загрузочных дисков файловая система расширяется автоматически после перезагрузки ВМ.
(опционально) Сделайте снимки всех дисков ВМ (подключенных и подключаемых) перед изменениями.
Подключитесь по SSH к ВМ, к которой подключен целевой диск. Используйте аккаунт пользователя с правами
sudo.Получите список подключенных дисков. Найдите нужный диск в списке и убедитесь, что диск примонтирован к ВМ:
bashlsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTЗдесь:
NAME— метка диска;SIZE— размер диска;FSTYPE— тип файловой системы диска;MOUNTPOINT— точка монтирования диска.
Пример
Вывод команды:
bashNAME SIZE FSTYPE MOUNTPOINT sda 15G ext4 /mnt/mount-sda sdd 17G └─sdd1 13G ext4 /mnt/mount-sdd1В примере:
- Размер диска с меткой
sdaбыл увеличен до 15 ГБ. Этот диск не имеет разделов. - Размер диска с меткой
sddбыл увеличен до 17 ГБ. Этот диск имеет разделsdd1, размер которого остался 13 ГБ.
Если диск разбит на разделы, увеличьте размер раздела до размера диска:
bashsudo growpart <путь к диску> <номер раздела>Пример
Размер раздела с меткой
sdd1должен быть увеличен до размера дискаsdd.bashsudo growpart /dev/sdd 1Параметр
1соответствует разделу с меткойsdd1.Вывод команды:
bashCHANGED: partition=1 start=8192 old: size=27254784 end=27262975 new: size=35643359 end=35651550Если диск разбит на разделы, проверьте новый размер раздела диска. Для этого повторите команду
lsblk -oили используйте командуlsblkдля диска:bashlsblk <путь к диску>Пример
bashlsblk /dev/sddВывод команды:
bashNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sdd 8:48 0 17G 0 disk └─sdd1 8:49 0 17G 0 part /mnt/mount-sdd1Размер раздела с меткой
sdd1увеличился до раздела диска с меткойsdd17 ГБ.Получите размер файловой системы диска, который был увеличен:
bashdf -hT <точка монтирования>Пример для диска без разделов
bashdf -hT /mnt/mount-sdaВывод команды:
bashFilesystem Type Size Used Avail Use% Mounted on /dev/sda ext4 9.8G 24K 9.3G 1% /mnt/mount-sdaПосле увеличения размера диска с меткой
sdaдо 15 ГБ размер его файловой системы составляет 9.8 ГБ. Расширьте файловую систему.Пример для раздела диска
bashdf -hT /mnt/mount-sdd1Вывод команды:
bashFilesystem Type Size Used Avail Use% Mounted on /dev/sdd1 ext4 13G 24K 13G 1% /mnt/mount-sdd1Размер раздела диска с меткой
sdd1был увеличен до размера дискаsdd17 ГБ, но размер его файловой системы составляет 13 ГБ. Расширьте файловую систему.Расширьте файловую систему до размера диска или его раздела в зависимости от типа файловой системы:
Убедитесь, что файловая система расширена, повторно выполнив команду:
bashdf -hT <точка монтирования>