Эта статья является в какой-то степени продолжением статьи . Понадобилось расширить диск в виртуальной машиной во FreeBSD. О том, как я это сделал, дальше в статье
Информацию я взял из официального источника Handbook . Итак следующие шаги:
Смотрим диск до расширения
# gpart show da1
=> 34 16777149 da1 GPT (8.0G)
34 16777149 1 freebsd-ufs (8G)
Расширяем диск в VMware до 16 Gb.Делаем бекапы.Т.к. у меня версия FreeBSD 9.2 то все действия над диском я совершаю в Single Mode. Перезагружаемся и выбираем Single Mode.
Смотрим диск после расширения
gpart show da1
=> 34 16777149 da1 GPT (16G) [CORRUPT]
34 16777149 1 freebsd-ufs (8G)
Видим состояние [CORRUPT]
Чиним это:
gpart recover da1
da1 recovered
Смотрим, починилось ли:
gpart show da1
=> 34 33554365 da1 GPT (16G)
34 16777149 1 freebsd-ufs (8G)
16777183 16777216 — free — (8.0G)
Ура, появилось свободное место.
Расширяем место в разделе FreeBSD.
gpart resize -i 1 da1
da1p1 resized
Расширяем файловую систему:
growfs /dev/da1p1
It’s strongly recommended to make a backup before growing the file system.
OK to grow filesystem on /dev/da1p1 from 8GB to 16GB? [Yes/No] Yes
Процесс пошел
shutdown -r now
Смотрим объем и радуемся увеличившемуся пространству.
После изменения разметки диска, нам нужно изменить разметку разделов, тут приходит на помощь утилита gpart .
стоит FreeBSD на Hyper-V, расширил диск с 30 до 100, но фряха видит прежний размер
Сделал все по статье, но ….
# gpart show
=> 40 209715120 da0 GPT (100G)
40 1024 1 freebsd-boot (512K)
1064 39844856 2 freebsd-ufs (19G)
39845920 2097079 3 freebsd-swap (1.0G)
41942999 167772161 — free — (80G)
# growfs -y /dev/da0p2
growfs: requested size 19GB is not larger than the current filesystem size 19GB
ни как не могу увеличить. Подскажите как пожалуйста.
Сервер перезагружали?
Пропущен один важный шаг в жанном мануале!
Нужно сначала убрать своп файл, что бы добавляемое место появилось сразу после текущего раздела.
Disable the swap partition:
# swapoff /dev/ada0p3
Delete the third partition, specified by the -i flag, from the disk ada0.
# gpart delete -i 3 ada0
А вообще, в оригинале все подробно написано. https://www.freebsd.org/doc/handbook/disks-growing.html
Дополните пожалуйста статью.