Отрегулируйте размер корневого раздела в 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