Ваш сценарий работает так, как он написан. Ваши утверждения echo
в блоке if
являются обратными. Второе должно быть первым, а первое - вторым. Или это, или отмените условие test
.
Я бы посоветовал удалить 5% «корневого» резерва в / boot. вы можете удалить его с помощью команды tune2fs:
sudo tune2fs -m 0 / dev / sda1
По умолчанию для пользователя root имеется резерв 5% дискового пространства. так что 5% от 150 МБ будут 7,5 МБ, которые вы можете спасти бесплатно!
также попробуйте apt-get autoremove
, чтобы удалить старые ядра. вы можете найти больше на: https://help.ubuntu.com/community/RemoveOldKernels
, надеюсь, это поможет вам получить достаточно свободного места.