Тариф успешно добавлен в корзину
В корзину
url image

Как увеличить размер дискового пространства на виртуальном сервере FirstVDS с ОС FreeBSD

Чтобы растянуть файловую систему на весь объем диска в ОС FreeBSD, нужно выполнить несколько шагов. Обратите внимание, что эти действия могут быть рискованными, если выполняются неправильно. Чтобы не потерять данные, если что-то пойдет не так, рекомендуем предварительно создать резервную копию данных.

Порядок действий для FreeBSD с файловой системой UFS:

  1. Проверьте текущее состояние диска и файловой системы:

    gpart show

    Эта команда покажет текущие разделы на диске.

  2. Измените размер раздела:

    gpart resize -i N vtbdX


    Где N — это номер раздела, который нужно изменить, а vtbdX — имя вашего диска (например, vtbd0).
    Рассмотрим пример тестового VDS, где изменим размер диска с 60 до 80 ГБ, результат команды gpart show будет таков:

     
    Опираясь на пример синтаксиса команды выше, теперь мы можем выполнить команду:

    gpart resize -i 2 vtbd0

    После чего вывод gpart show будет следующим:

  3. Проверьте целостность файловой системы:

    fsck -y /dev/vtbdXp1

    Не забудьте заменить vtbdXp1 на соответствующий раздел.

  4. Измените размер файловой системы до размера увеличенного диска:

    growfs /dev/vtbdXp1

    Замените vtbdXp1 на соответствующий раздел. То есть в нашем примере выше мы бы выполнили такую команду:

    growfs /dev/vtbd0p2

    На появившийся вопрос “OK to grow filesystem on /dev/vtbd0p2, mounted on /, from 60GB to 80GB? [yes/no]”  вводим “yes” и нажимаем Enter.

  5. Проверьте получившийся размер файловой системы.
    Убедитесь, что изменение прошло успешно и файловая система теперь занимает весь доступный объем:

    df -h

    Теперь ваша файловая система должна быть растянута на весь объем диска. Если возникли ошибки или проблемы в процессе выполнения данных шагов, внимательно просмотрите журналы и сообщения об ошибках, чтобы понять, что произошло.

    В нашем примере объем файловой системы по команде df -h отображался бы согласно размеру нашего диска:
     

Порядок действий для FreeBSD с файловой системой ZFS:

  1. Проверьте текущее состояние диска и файловой системы:

    gpart show

    Эта команда покажет текущие разделы на диске.

  2. Измените размер раздела:

    gpart resize -i N vtbdX

    где N — это номер раздела, который нужно изменить, а vtbdX — имя вашего диска (например, vtbd0).
    Рассмотрим пример тестового VDS на FreeBSD 13 с ZFS, где изменим размер диска с 80 до 90 ГБ, результат команды gpart show будет таков:

     

    Опираясь на пример синтаксиса команды выше, теперь мы можем выполнить команду:

    gpart resize -i 3 vtbd0

    После чего вывод  gpart show будет следующим:

     

  3. Растяните файловую систему:

    zpool set autoexpand=on zroot

    Где zroot — имя пула файловой системы ZFS, чаще всего это именно zroot, но посмотреть имя пула можно в столбце NAME в выводе команды.

    zpool list

    ZFS автоматически управляет размером файловой системы, так что ей не требуется отдельная команда на растяжение. Однако лучше отдать команду для того, чтобы ZFS использовала все доступное пространство:

    zpool online -e zroot vtbdXpN

    Где  zroot — имя пула файловой системы ZFS, N — это номер раздела, который нужно изменить, а vtbdX — имя вашего диска (например, vtbd0).

    В нашем примере freebsd-zfs имеет номер раздела 3, поэтому команда была бы такой:

    zpool online -e zroot vtbd0p3
  4. Проверьте получившийся размер файловой системы.
    Убедитесь, что изменение прошло успешно и файловая система теперь занимает весь доступный объем:

    df -h

    Теперь ваша файловая система должна быть растянута на весь объем диска. Если возникли ошибки или проблемы в процессе выполнения данных шагов, внимательно просмотрите журналы и сообщения об ошибках, чтобы понять, что произошло.

    В нашем примере объем файловой системы по команде df -h отображался бы согласно размеру нашего диска: 

Еще раз отметим, что приведенная инструкция несет в себе ознакомительный характер и не является руководством к действию, особенно, если вы не понимаете значение и характер изменений при выполнении представленных выше команд. 

Будьте особенно осторожны, если у вас FreeBSD с файловой системой ZFS. Для положительного результата представленные выше команды вам должны быть хорошо известны, в ином случае рекомендуем обратиться в техническую поддержку.

Чтобы увеличить дисковое пространство на сервере с ОС семейства Linux или Windows, вы можете воспользоваться этой инструкцией.

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!