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

Конфігуратор серверу

Конфігуратор серверу

Створіть власний виділений сервер

До конфігуратора

Важливо! До внесення змін, обов'язково зробіть резервну копію всіх даних сервера. Будь-які маніпуляції з розділами несуть ризик втрати даних.

  1. Необхідно вимкнути налаштування безпеки GEOM для роботи з розділами на підмонтованому пристрої: # sysctl kern.geom.debugflags=16

Розширення диска

  1. Для розширення існуючого розділу слід виконати ще кілька дій.

2.1. Набираємо команду:

# df -h

Вона покаже, які пристрої та його слайси (слайс – розділ жорсткого диска всередині freeBSD) підключені куди. У нашому випадку існує один слайс – vtbd0p2

2.2. Подивимося таблицю розділів всього диска vtbd0:

# gpart show vtbd0

2.3. Увага! Після зміни розміру диска (всередині гіпервізора, наприклад) GPT-таблиця матиме статус CORRUPT.

Виправимо це:

# gpart recover vtbd0

2.4. Тепер набираємо команду:

# gpart show vtbd0

Вона покаже нам правильну таблицю слайсів на диску без попередження про CORRUPT.

У нашому прикладі є swap. Його необхідно вимкнути та видалити, оскільки він є останнім на диску. А для розширення нашого слайсу до кінця диска останнім має бути сам слайс.

Розширення диска

2.5. Команда

# swapinfo

покаже слайс-swap.

2.6.Команда:

# swapoff /dev/vtbd0p3

вимкне swap.

2.7. Потім видалимо swap слайс:

# gpart delete -i 3 vtbd0

2.8. Переконаємося, що слайс видалено:

# gpart show vtbd0

2.9. Змінимо розмір нашого слайсу з 5ГБ до 10ГБ (на максимум):

# gpart resize -i 2 -a 4k vtbd0

2.10. Перевіримо:

# gpart show vtbd0

3.

Розширення диска

Після того, як слайс розширено на максимум (у нашому прикладі з 5ГБ до 10ГБ), необхідно розтягнути ФС на весь слайс:

# growfs -y /dev/vtbd0p2

Тепер набираємо команду:

# df -h

Вона покаже наш слайс правильного, розширеного, розміру.

Готово.

Теги:

#server

Сподобалася стаття?

Згода на використання файлів cookie

Натискаючи "Я згоден", ви даєте згоду на використання файлів cookie на нашому веб-сайті, щоб надати вам найбільш релевантний досвід, запам'ятовуючи ваші уподобання та повторні відвідування. Однак ви можете відвідати "Керування файлами cookie", щоб надати контрольовану згоду. Детальніше

Налаштування файлів cookie

Функціональні

Необхідні файли cookie мають важливе значення для основних функцій веб-сайту, і без них веб-сайт не буде працювати належним чином.

Аналітичні

Аналітичні файли cookie використовуються для розуміння того, як відвідувачі взаємодіють із веб-сайтом.

Рекламні

Рекламні файли cookie використовуються для надання відвідувачам релевантної реклами та маркетингових кампаній.