Увеличиваем диск¶
В том случае, если вы изначально задали размер диска недостаточно большим, и его переполняет, диск можно увеличить.
Предупреждение
Любые манипуляции с разделами потенциально опасны для ваших данных. Обязательно делайте резервные копии!
В случае с реальным сервером размер диска увеличивается путем покупки нового. В случае с виртуальным, при наличии свободного места на физическом - путём настроек.
В общем процедура увеличения диска состоит из следующего:
Делаем резервные копии. ОС, базы данных, перехваченных файлов.
Выкачиваем live cd и останавливаем виртульную машину.
Меняем размер диска в настройках ВМ (см. документацию к своей среде виртуализации).
Меняем размер раздела при помощи parted. Т.к. свободное место добавляется в конец диска, при наличии стандартной схемы разбиения (sda1 - корень, sda2 - расширенный раздел, содержащий sda5 - своп) вам придётся удалить удалить sda2
Предупреждение
Проверьте, что это именно своп-раздел!
parted /dev/sdX
rm 5
rm 2
увеличиваем размер диска на весь раздел.
resizepart 1 100%
Изменяем размер файловой системы.
sudo resize2fs -f /dev/sdX
Проверяем файловую систему.
sudo fsck -f /dev/sdX
Загружаемся с жёсткого диска.