Поиск по сайту:

Отрегулируйте размер корневого раздела в Live Arch Linux

На днях я тестировал последнюю версию живого ISO Arch Linux в VirtualBox. Перед установкой Arch Linux на диск я загрузился в работающую систему и хотел опробовать некоторые приложения, чтобы посмотреть, как они работают в Arch Linux. Как и ожидалось, из коробки все работало нормально. Я также начал устанавливать еще несколько приложений. Через несколько минут я получил следующую ошибку:

error: partition / too full: 63256 blocks needed, 61450 blocks free
error: not enough free disk space
error: failed to commit transaction (not enough free disk space) 
Errors occurred: no packages were upgraded.

Как вы видите в приведенном выше выводе, совершенно очевидно, что в корневом разделе осталось не так уж много места. Я запустил команду "df -h", чтобы проверить размер файловых систем. Вывод показал, что моя корневая файловая система имеет только 256 МБ. Итак, я понял, что мне нужно настроить размер корневого раздела в моей работающей системе Arch Linux. Я направился в Arch Wiki в надежде найти подходящий обходной путь. К счастью, я нашел его после пары поисков. Если вы столкнулись с этой проблемой, просто выполните следующие действия, чтобы исправить ее.

Отрегулируйте размер корневого раздела в Live Arch Linux

При загрузке живого компакт-диска Arch Linux нажмите e или клавишу tab, чтобы отредактировать параметры ядра. Перейдите в конец строки с надписью ".... linux=... initrd=.." что-то вроде этого и добавьте cow_spacesize=1G в конце, чтобы получить корневой раздел размером 1 ГБ или любое свободное место в оперативной памяти.

Меню загрузки Arch Linux

Затем нажмите ENTER, чтобы продолжить загрузку работающей системы. Проверьте, изменен ли размер корневого раздела, с помощью команды «df -h».

Проверьте свободное место на диске в Arch Linux

Как вы видите на скриншоте выше, я отрегулировал размер корневого раздела. Теперь я могу устанавливать и тестировать больше приложений в моей работающей системе Arch Linux.

Если вы забыли добавить строку "cow_spacesize=1G" в меню загрузки, вы все равно можете настроить размер корневого раздела после загрузки вашей работающей системы, выполнив следующую команду:

mount -o remount,size=1G /run/archiso/cowspace

Для тех, кому интересно: Cow — это Copopy on Writerite. Он использует память для дополнительного пространства.

Надеюсь это поможет.

Связанное чтение:

  • Как восстановить сломанную Arch Linux до предыдущего рабочего состояния
  • Как решить проблему «Начинаем полное обновление системы… делать нечего» в Arch Linux

Статьи по данной тематике