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

On 15/04/2014, in FreeBSD, by Алексей Волобуев

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

Процесс пошел

growfsПосле этого перезагружаемся

shutdown -r now

Смотрим объем и радуемся увеличившемуся пространству.

Tagged with:  

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

  1. После изменения разметки диска, нам нужно изменить разметку разделов, тут приходит на помощь утилита gpart .

  2. Борис:

    стоит 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

    ни как не могу увеличить. Подскажите как пожалуйста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *