Мысль дня

Кто цяй не пьёт — тот цьмо!

© Конфуций

Увеличение раздела диска во FreeBSD

В ходе экспериментов над FreeBSD на ноутбуке возникла необходимость в увеличении размера раздела. Не смотря на простоту задачи, а может и благодаря ей, информация упорно отказывалась гуглиться, поэтому и родился этот небольшой мануал.

Диск (ada0) был разбит на несколько слайсов, на одном из которых была установлена FreeBSD (ada0s1). Этот слайс был полностью занят традиционными разделами: /, /var, /tmp, /usr. Последний из которых и понадобилось увеличить. Было решено отдать под эти нужны соседний слайс ada0s2.

Для начала нужно удалить этот слайс. Делается это командой gpart:

  1. gpart delete -i 2 ada0

Здесь запись -i 2 ada0 означает: слайс номер 2 диска ada0. Посмотреть эти номера, а так же конфигурацию диска можно следующей командой:

  1. gpart show

Полезно запускать эту команду на каждом шаге, чтобы отслеживать происходящие изменения.

После удаления  появилось свободное место, на которое следует растянуть слайс ada0s1. Это так же делается с помощью gpart:

  1. gpart resize -i 1 ada0

Можно указать конкретный размер в логических блоках до которого нужно растянуть слайс, но так-как это не сделано, он будет растянут на всё доступное свободное место, что и требуется. Теперь нужно точно так же растянуть раздел:

  1. gpart resize -i 5 ada0s1

Теперь раздел /usr, который находится на /dev/ada0s1e, увеличен до требуемого размера. Однако, это ещё не всё. Теперь следует расширить файловую систему до размера раздела. Делается это командой growfs:

  1. growfs -y /dev/ada0s1e

И, наконец, последний шаг: проверка полученного диска:

  1. fsck -yf -t ufs /dev/ada0s1e

Теперь размер раздела увеличен и диск готов к работе.

Комментарии

8 лет назад
пригодилось... полезная статья! коротко и доступно... огромное спасибо
7 лет назад

Александр

7 лет назад
А можно ли увеличить так размер зеркала gmirror . Установлена Фри 7.1 , у данной версии gmirror нет команды resize. В зеркале стояло два винта по 2 Тб. Заменил один на 3 Тб и второй на 4 Тб. Медиасайз зеркала GM0 остался прежний 1,8 Тб :( Не знаю что делать, обновлять систему на боевом сервере боюсь)) Как можно увеличить размер зеркала ?
Перейти к комментарию! АлександрКак можно увеличить размер зеркала ?
Никогда с этим не сталкивался, но подозреваю, что сделать можно всё. :)
6 лет назад
Нужно увеличить размер

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

ни как не могу увеличить. Подскажите как пожалуйста.
Ну разумеется делал все по статье, но growfs выдает вот это
growfs: requested size 19GB is not larger than the current filesystem size 19GB

Архив

  1. 2022
    1. август
      1. Сайт восстановил работу
  2. 2021
    1. январь
      1. Kubntu Linux Opera: не работает видео
      2. Не обновляется FreeBSD со старой версии, ошибка «Cowardly»
  3. 2015
    1. сентябрь
      1. Ворона позирует
      2. Как сделать новость из ничего
    2. август
      1. Моё первое селфи
      2. Спам от Майкрософта
    3. июнь
      1. 1000
      2. Сельдерей
    4. май
      1. Сирень зацвела
      2. Ночное солнце
    5. апрель
      1. Ить-ить-ить-ить
    6. январь
      1. Разрыв VPN-соединения при нагрузке
  4. 2014
    1. декабрь
      1. Суровый холостяцкий смайл
    2. ноябрь
      1. Перечень IP–адресов в IPFW
      2. Длина строки правила IPFW во FreeBSD
    3. октябрь
      1. Свет в конце тоннеля
      2. Огоньки
    4. сентябрь
      1. Попал под раздачу
      2. Собираю чемодан
      3. Чьи–то уши торчат над холмом
      4. Увеличение свободного места на телефоне LG P500 Optimus One
      5. Места нет, но место есть
      6. Пластиковая Африка
    5. август
      1. Кошка в ванной
      2. В PHP функция возвращает NULL вместо данных
      3. В Оперу вернулись закладки!
      4. Убираем рамки вокруг экрана
      5. Загадочный дом
    6. июль
      1. Божьи коровы и прочие твари
      2. Человек собаке друг
    7. июнь
      1. Котоворот
      2. Древесная живность
      3. Шампунь
    8. апрель
      1. Еда
      2. Смайл
      3. Одуванчики
      4. Шашлычная история
      5. Кровавая Луна
      6. Старый пень
      7. Бриллиант
    9. март
      1. Лисапет наносит ответный удар
      2. Весна пришла или Лисапет 2
      3. Лисапет
      4. Запах весны
    10. январь
      1. Восстановление данных и лечение HDD с помощью dd во FreeBSD
      2. Новогодняя ёлка 2014
  5. 2013
    1. декабрь
      1. Ледяные короны
      2. Луна
    2. ноябрь
      1. Тарас Шевченко - І виріс я на чужині
      2. Увеличение раздела диска во FreeBSD
      3. Одна особенность работы freebsd-update
    3. октябрь
      1. Обзор телефона LG P500 Optimus One
      2. Призрачная трава
    4. сентябрь
      1. Подарок
      2. Мокрая, как мышь
      3. Пластиковое нашествие
      4. Использование переменных в шаблоне REGEXP
    5. август
      1. Файл конфигурации MPlayer
      2. Микширование аудиоканалов в MPlayer
      3. Спамеры тоже люди
      4. Распятый мексиканец
      5. Подсолнуховое море
      6. Подложили свинью
      7. Глобальное обновление
    6. апрель
      1. Завтрак
    7. март
      1. Пересылка всей почты другому пользователю
    8. январь
      1. Задолбали ссылки
      2. Xerox Phaser 6000 против Linux x86_64
  6. 2012
    1. декабрь
      1. Изогнутый айфон
    2. октябрь
      1. Собака бывает кусачей
    3. июнь
      1. Поддержка Monkey's Audio в Linux
      2. Поддержка чересстрочного VC–1 в 64–битном линуксе
      3. Моя кошка ловит мушку
      4. Диапазон IP–адресов в IPFW
    4. май
      1. Задушила меня жаба
    5. февраль
      1. Как закрыть и открыть порты во FreeBSD
    6. январь
      1. Обмен данными между скриптами shell и PHP
  7. 2011
    1. декабрь
      1. Пасхальное яйцо в Muon
    2. ноябрь
      1. Windows XP и NFS
      2. От природы не уйдёшь
    3. октябрь
      1. Swappiness
      2. Бодания с Ubuntu 11.10
      3. Подпишись, не будь упырём!
      4. Установка Ubuntu на RAID 0
      5. Кодинг на сон грядущий
    4. сентябрь
      1. Аську! Больше асек!
      2. Разбитое сердце
      3. Привет из параллельной вселенной
      4. Карточный домик
    5. август
      1. Обзор ноутбука ASUS 1215B
    6. июль
      1. Работает–ли компьютер без видеокарты?
    7. июнь
      1. Частушка на злободневную тему
    8. май
      1. Как–то в прошлой жизни…
    9. март
      1. 8 марта
      2. Планшеты
      3. Цветы
  8. 2010
    1. декабрь
      1. Типа динамическая маршрутизация
    2. ноябрь
      1. Закрытые порты или бодания с FreeBSD
      2. Мой новый старый комп
      3. Глюк с кодировкой в MySQL
      4. Ёжик в тумане
    3. август
      1. Кукурузное счастье
    4. май
      1. День победы 2010
      2. Не пора–ли менять браузер?
      3. Оптимизация дисковой системы в Linux
  9. 2009
    1. ноябрь
      1. Перенос системы на другой жёсткий диск
    2. август
      1. Выбор HTML–редактора под линукс
      2. Сходим в оперу?
      3. Линукс
      4. 4:00
    3. июль
      1. Семантичеcкие URL
      2. Браузеры под раздачей
      3. Графика
      4. Достало!
      5. Где–то там море
      6. С чего всё началось
      7. Начало

Поддержка проекта

Поделиться

Комментировать