Задать вопрос
@rossonerospb

Как можно увеличить место dev/sda2 на «горячую»?

Приветствую всех!
Есть сервер на Астра Линукс, останавливать и даже перезагружать очень не желательно. Крутится на Гипервизоре , виртуальный диск там 650 Гб. Система видит только 300. Как можно увеличить размер sda2 ?

GPT PMBR size mismatch (629145599 != 1363148799) will be corrected by write.
The backup GPT table is not on the end of the device. This problem will be corrected by write.
Диск /dev/sda: 650 GiB, 697932185600 байт, 1363148800 секторов
Disk model: Virtual Disk
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 6161195D-21B5-4ACF-ACD3-E2B4922D53CA

Устр-во начало Конец Секторы Размер Тип
/dev/sda1 2048 1050623 1048576 512M EFI
/dev/sda2 1050624 627144703 626094080 298,6G Файловая система Linux
/dev/sda3 627144704 629143551 1998848 976M Linux своп

Файловая система Размер Использовано Дост Использовано% Cмонтировано в
udev 16G 0 16G 0% /dev
tmpfs 3,2G 329M 2,9G 11% /run
/dev/sda2 293G 249G 30G 90% /
  • Вопрос задан
  • 1740 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 6
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Про Астру не знаю, а в Ubuntu делается так:

Сделать бэкап виртуальной машины!
Отключить своп (swapoff).
Запустить parted.
Удалить раздел свопа.
Расширить раздел sda2 (resizepart).
Создать новый раздел свопа.
Сохранить таблицу разделов.
Выйти из parted.
Включить своп (swapon).
Увеличить размер файловой системы (resize2fs).

Если есть графическая оболочка, то всё делается наглядно в gparted.
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Создать раздел /dev/sda4
Отформатировать
Примонтировать куда-нибудь и что-нибудь перенести туда

Для [не слишком умных людей], игнорирующих LVM - это единственный путь.
Для тех, у кого LVM есть - pvcreate, vgextend, lvextend, resize2fs
Ответ написан
Комментировать
@SunTechnik
:) свою версию изложу :)
1. Сделать бэкап.
2. В конце диска создать раздел под swap. (sda4)
3. mkswap на новый раздел (mkswap /dev/sda4)
4. Добавить swap: swapon /dev/sda4
5. Удалить старый swap: swapoff /dev/sda3
Поправить /etc/fstab для замены swap
устройства.
6. С помощью parted или fdisk удалить раздел sda3; расширить раздел sda2
7. Сделать resize для sda2. Команда будет отличаться, в зависимости от типа файловой системы. (смотреть вывод: mount -p или содержимое /etc/fstab).

Предварительно рекомендуется создать стенд и на нем потренироваться.
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Непонятно что такое "Файловая система Linux". Это какой-то фасад за которым стоит вполне себе конкретная
реализация (ext4, xfs). И не все из них поддерживают растягивание размера на ходу. XFS например - поддерживает.
Ответ написан
Комментировать
@Drno
без ребута вроде никак
я обычно делаю вот по этой логике.
https://askubuntu.com/a/116367
и не забудьте бэкап сделать
Ответ написан
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
грузишься под root
отмонтируешь свой хомяк, наверно это и есть твой sda, ну а после у тебя есть все вожмости для правки всего и вся
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы