список файлов и папок корневого раздела

Мой корневой раздел заполнен, и я собираюсь его немного почистить. Но я перепутал с разделами и папками. Т.е. удаление ненужных файлов в домашнем каталоге не увеличивает размер / размер раздела, но если я перечислю его, система покажет другую картинку.

Filesystem      Size  Used Avail Use% Mounted on
udev            7,8G     0  7,8G   0% /dev
tmpfs           1,6G  1,7M  1,6G   1% /run
/dev/sda8        19G   17G  468M  98% /
tmpfs           7,8G  722M  7,1G  10% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
tmpfs           7,8G     0  7,8G   0% /sys/fs/cgroup
/dev/loop0      140M  140M     0 100% /snap/slack/24
/dev/loop1       55M   55M     0 100% /snap/core18/1754
/dev/loop4      129M  129M     0 100% /snap/sweethome3d-homedesign/9
/dev/loop5      145M  145M     0 100% /snap/slack/25
/dev/loop6       97M   97M     0 100% /snap/core/9436
/dev/sda2        96M   81M   16M  84% /boot/efi
/dev/sda10       28G  6,1G   21G  23% /home
tmpfs           1,6G   64K  1,6G   1% /run/user/1000
/dev/loop7       55M   55M     0 100% /snap/core18/1880
/dev/loop2       97M   97M     0 100% /snap/core/9665
/dev/sda7        15G   14G  1,7G  89% /media/alex/SASHA
alex@alex-HP-ProBook-430-G4:~$ df /root/
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda8       19091584 17619740    478976  98% /
alex@alex-HP-ProBook-430-G4:~$ df /
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda8       19091584 17619740    478976  98% /
alex@alex-HP-ProBook-430-G4:~$ sudo mount /dev/sda8 /mnt
alex@alex-HP-ProBook-430-G4:~$ cd /mnt/
alex@alex-HP-ProBook-430-G4:/mnt$ ls
bacula-console.conf.ucftmp-iatbDRUGJi  bacula-director.conf.ucftmp-iiJ0w1gZEH  bacula-fd.conf.ucftmp-3B2f7qUh3a  bacula-sd.conf.ucftmp-nBESqCvQnZ  bin  boot  cdrom  dev  etc  home  initrd.img  initrd.img.old  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  snap  srv  sys  tmp  usr  var  vmlinuz  vmlinuz.old
alex@alex-HP-ProBook-430-G4:/mnt$

Непонятно, что занимает 17G раздела / dev / sda8 и какие папки ему принадлежат

0
задан 30 July 2020 в 16:05

2 ответа

Первая стандартная очистка и обновление.

sudo apt-get update
sudo apt-get upgrade
apt-get autoremove
sudo apt-get autoclean

Autoclean очищает файлы загруженных архивов (.gz или .tar), используемые для установки объектов. Автоматическое удаление очищает библиотеки, которые больше не нужны.

Затем мы можем начать поиск больших папок с помощью du.

Размер apt-кэшей (часто это проблема)

sudo du -sh /var/cache/apt/archives

find ~/.cache/ -depth -type f -atime +365 

Удалите все старые записи в кэше, вы можете изменить их на любое число. дней.

find ~/.cache/ -type f -atime +365 -delete

Я также удаляю старые журналы, если нет проблем.

find /var/log/ -type f -atime +10  -name *.gz* -print -exec rm {} \;

houseclean journalctl в течение 10 дней

journalctl --vacuum-time=10d

Тогда, если нет типичного кэша, мы можем искать. cd / или cd / home

sudo du -hc --max-depth=1

Или, а затем для самой большой смены папки из / в эту папку - / var в качестве примера и продолжаем детализацию:

sudo du -hx --max-depth=1 / 2> /dev/null
sudo du -hx --max-depth=1 /var 2> /dev/null

Однажды я забыл смонтировать свою резервную копию, и она поместила все это в / , У меня просто было мало места, поэтому система не зависала, но root был почти полон.

Вы также можете проверить наличие больших папок и файлов:

sudo du -h --max-depth=1 / | grep '[0-9]G\>'   # folders larger than 1GB
sudo find / -name '*' -size +1G    # files larger than 1GB
0
ответ дан 30 July 2020 в 21:54

Размеры разделов диска обычно фиксированы, поэтому не имеет значения, сколько там файлов - размер останется неизменным, пока вы не измените вручную it.

Чтобы увидеть, что находится в / dev / sda8, вы можете запустить:

  • sudo sfdisk -l | grep ^ / dev

и последние 2 столбца покажут размер и тип (что содержится) в разделе.

0
ответ дан 30 July 2020 в 21:54

Другие вопросы по тегам:

Похожие вопросы: