Вкратце Снимок заполнил диск и повредил себя:
sudo snap remove gnome-logs
>> error: system does not fully support snapd: mkdir /tmp/sanity-mountpoint-390575120:
>> no space left on device
Я установил Snap/Snapd в прошлом году на серверах, которые хранят и достаточно редко служат видеоданным, но иначе не видят много действия. Они выполняют человечность от карт с интерфейсом USB на 8 ГБ и управляют некоторыми ТБ дисков данных на 500 ГБ. После времени работы 255 дней I ssh'd в на одном сервере, и замеченные 0% пространства на / диск.
Я не смог освободить достаточно пространства, чтобы иметь значение с apt-get clean
или удалите журналы из /var/log
. du
показал, что snapd поднял приблизительно 4 ГБ в снимках. Хуже, система не могла удалить программное обеспечение, например.
sudo apt-get remove ubuntu-gnome-desktop
>> Reading package lists... Error!
>> E: Write error - write (28: No space left on device)
>> E: Write error - write (28: No space left on device)
>> E: The package lists or status file could not be parsed or opened.
Я следовал стандарту Unbuntu snapd конфигурация, и теперь мой сервер не только не автообновлял, snapd мешал мне решить проблему. Даже snapd не мог быть удален:
sudo apt-get remove snapd
>> Reading package lists... Error!
>> E: Write error - write (28: No space left on device)
>> E: IO Error saving source cache
>> E: The package lists or status file could not be parsed or opened.
>> Running error: system does not fully support snapd: mkdir /tmp/sanity-mountpoint-876453535: no space left on device
Мне наконец удалось решать проблему путем очистки кэша snapd, затем удаления каждого из снимков индивидуально
sudo systemctl stop snapd
cd /var/lib/snapd/
sudo bash
cd /var/lib/snapd/cache
ls -lh
, От которого я видел 600 МБ в папке кэша так
rm *
Теперь, у меня была некоторая комната дыхания, поэтому работал snap list
и df -h
, чтобы заставить список всех снимков удалять. Теперь я смог удалить все снимки с, например,
sudo snap remove gnome-calculator
sudo apt-get remove snapd
все еще не было полностью рабочим, таким образом, я зафиксировал проблему DNS путем редактирования
/etc/resolv.conf
добавление в [1 114]
nameserver 8.8.8.8
nameserver 8.8.4.4
После обновления DNS, я обновил ubuntu
sudo apt-get update --fix-missing
Then наконец, я смог работать
sudo apt-get remove snapd gnome-software-plugin-snap --purge
Ура! Система теперь актуальна, и имеет здоровых 1,7 ГБ свободного пространства. Я буду избегать snapd для своего варианта использования.