У меня есть твердотельный накопитель емкостью 120 ГБ, предназначенный для / root, и отдельный жесткий диск для / home, но по какой-то причине мой корневой диск заполнен, и я не понимаю, почему.
Я пробовал autoclean
autoremove
и clean
, но это не помогло.
У меня были проблемы с lightdm, и я часами сканирую неисправный USB-накопитель с помощью testdisk, возможно, были созданы какие-то большие журналы ошибок, хотя я не знаю где.
Могу ли я решить эту проблему?
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.9G 0 2.9G 0% /dev
tmpfs 588M 1.8M 586M 1% /run
/dev/nvme0n1p2 96G 91G 284M 100% /
tmpfs 2.9G 26M 2.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.9G 0 2.9G 0% /sys/fs/cgroup
/dev/loop1 114M 114M 0 100% /snap/audacity/675
/dev/loop2 157M 157M 0 100% /snap/chromium/1213
/dev/loop4 55M 55M 0 100% /snap/core18/1754
/dev/loop3 97M 97M 0 100% /snap/core/9665
/dev/loop5 97M 97M 0 100% /snap/core/9436
/dev/loop6 159M 159M 0 100% /snap/chromium/1229
/dev/loop7 162M 162M 0 100% /snap/gnome-3-28-1804/128
/dev/loop9 146M 146M 0 100% /snap/firefox/392
/dev/loop10 256M 256M 0 100% /snap/gnome-3-34-1804/36
/dev/loop8 161M 161M 0 100% /snap/gnome-3-28-1804/116
/dev/loop11 145M 145M 0 100% /snap/firefox/387
/dev/loop12 256K 256K 0 100% /snap/gtk2-common-themes/13
/dev/loop0 114M 114M 0 100% /snap/audacity/666
/dev/loop13 256K 256K 0 100% /snap/gtk2-common-themes/9
/dev/loop14 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop15 116M 116M 0 100% /snap/spek/43
/dev/loop16 30M 30M 0 100% /snap/snapd/8140
/dev/nvme0n1p1 188M 7.8M 180M 5% /boot/efi
/dev/loop17 291M 291M 0 100% /snap/vlc/1700
/dev/loop18 55M 55M 0 100% /snap/core18/1880
/dev/loop19 112M 112M 0 100% /snap/simplescreenrecorder-brlin/69
/dev/loop20 30M 30M 0 100% /snap/snapd/8542
/dev/loop21 291M 291M 0 100% /snap/vlc/1620
/dev/sda1 3.4T 490G 2.7T 16% /home
tmpfs 588M 24K 588M 1% /run/user/1000
Итак, syslog.1 и kernlog.1 оба имеют размер 35.9, они, вероятно, стали бы больше, если бы могли - это вызвало серьезные проблемы с моей системой - lightdm перестал работать, и при загрузке произошел цикл входа в систему.
РЕДАКТИРОВАТЬ: Мне нужно открыть их, чтобы выяснить, в чем причина, но я подозреваю, что они заблокируют мой компьютер с объемом данных, которые нужно открыть - может ли кто-нибудь подтвердить это или есть какие-либо предложения по просмотру содержимого?
РЕДАКТИРОВАТЬ: причина найдена, на вопрос дан ответ. Я думаю, может быть лучше задать другой вопрос RE: как читать / открывать файлы
EDIT: Причина, по-видимому, в тестовом диске или неисправном диске. Я прервал сканирование диска и отключил его.Первые 20 строк системного журнала, благодаря Сорену А, следующие:
Jul 27 14:09:08 ryzen kernel: [19606.795097] sd 10:0:0:0: [sdc] tag#0 device offline or changed
Первый компакт-диск в корневой каталог. Затем запустите это, чтобы найти самых серьезных преступников:
find . -maxdepth 1 -mindepth 1 -type d -exec du -sh {} \; | sort -rh | head
Теперь перейдите к одному из крупных преступников и снова выполните ту же команду. Продолжайте спускаться по дереву каталогов, пока не найдете файлы с нарушением.
Объяснение:
Вы можете использовать команду du
(использование диска), например, как это:
cd /
sudo du -sh *
Затем вы увидите, сколько места используется в каждом каталоге в /
, например / bin
и / var
и так далее. Затем вы также можете сделать это внутри определенного каталога, в зависимости от того, какие каталоги содержат много данных.
Вы можете установить инструмент командной строки ncdu
. Это анализатор использования диска с графическим интерфейсом.
Пример вывода:
ncdu 1.14.1 ~ Use the arrow keys to navigate, press ? for help
--- / ---------------------------------------------------------
20.4 GiB [##########] /home
12.3 GiB [###### ] /usr
. 1.8 GiB [ ] /var
800.7 MiB [ ] /lib
117.4 MiB [ ] /boot
. 20.8 MiB [ ] /etc
17.9 MiB [ ] /opt
17.7 MiB [ ] /sbin
11.9 MiB [ ] /bin
4.8 MiB [ ] /lib32
. 1.1 MiB [ ] /run
16.0 KiB [ ] /media
Вы можете использовать инструмент GUI filelight , который показывает использование вашего диска с красивой радиальной графикой. Вы видите самые большие папки, просматриваете подкаталоги и открываете файловый менеджер или терминал в каталоге одним щелчком правой кнопки мыши.
Окно GUI Filelight для корневого каталога
вы можете установить его с помощью простого sudo apt install filelight