Расширение диска во FreeBSD 9.2

  • Михаил
  • 12 мин. на прочтение
  • 108
  • 12 Dec 2014
  • 12 Dec 2014

Понадобилось расширить диск в виртуальной машиной во 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