Как удалить файлы отладки в /sys/kernel/debug?
sudo find / -size +5G -ls
перечисленные файлы отладки размером более 8 ГБ в /sys/kernel/debug/dri/n/amdgpu_vram
(n - количество графических процессоров)
Это могут быть бесполезные файлы отладки. Невозможно удалить их (ошибка "Операция не разрешена"). Как удалить эти файлы?
2 ответа
Это не файлы в традиционном смысле.
Вся файловая система /sys представляет собой виртуальную файловую систему, которая отображает различные системные функции в виде файлов. Они не хранятся на диске; это просто механизмы доступа к различным функциям ядра. В этом случае файл видео ОЗУ. Файлы могут служить интерфейсом отладки, таким образом, именования.
Их удаление буквально не имеет смысла - так как они представляют физическую особенность вашей компьютерной системы. Вот почему вы не можете удалить их.
Короче говоря: не трогайте ничего внутри /sys или /proc, если вы не знаете, что делаете. Вы можете разбить вашу систему. Чтение их в целом безопасно - в худшем случае ваш терминал будет искажен случайными данными.
В /sys и /proc есть много интересных вещей, которые могут многое рассказать вам о том, как работает ваша система, как ядро Linux, так и физические части вашего компьютера.
У меня та же проблема.
df -Th
Команда показывает 100% использования на / . Поэтому это не мнимая проблема. Это то, что происходило в моей буровой установке и раньше. Я решил это с помощью команд, таких как
sudo apt autoremove
sudo apt autoclean
sudo apt clean
sudo apt autoremove --purge
sudo rm /var/log/kern.log
touch /forcefsck
sudo shutdown -rF now
Если я найду полное решение, я опубликую его здесь. ncdu - лучшее приложение для проверки использования дискового пространства в командной строке.
apt install ncdu
После нескольких перезагрузок и использования команд, как указано выше, и
sudo lsof +L1 | grep удален
чтобы обнаружить процессы, которые содержат удаленные файлы, проблема решена.