Мало свободного места на диске

Skip to end of metadata
Go to start of metadata

Шаг 1. Анализ свободного места на диске

Используем команду df.
После выполнения команды, вы увидите несколько стандартных колонок: Файловая система, Размер, Использовано, Доступно, %Использования, Смонтирован на.
Выглядеть это должно так:

[user@host ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       9,5G  3,3G  5,8G  36% /
tmpfs           1,9G     0  1,9G   0% /dev/shm
/dev/sda5        15G  5,8G  7,9G  43% /app
/dev/sda9       4,7G  151M  4,3G   4% /mnt/backup
/dev/sda3        39G  171M   37G   1% /mnt/db
/dev/sda8       3,8G   99M  3,5G   3% /mnt/etc
/dev/sda6        24G  516M   23G   3% /mnt/log
/dev/sda2        48G   38G  8,1G  83% /mnt/var
tmpfs           1,9G     0  1,9G   0% /app/base/dev/shm
tmpfs           1,9G     0  1,9G   0% /app/auth/dev/shm
tmpfs           1,9G     0  1,9G   0% /app/reductor/dev/shm
tmpfs           1,9G     0  1,9G   0% /app/blockpage/dev/shm
tmpfs           1,9G     0  1,9G   0% /app/bgp_blackhole/dev/shm
tmpfs           1,9G     0  1,9G   0% /app/https_proxy/dev/shm
[user@host ~]#

Файловая система (filesystem)- предоставляет имя файловой системы.
Размер (size) – дает общий размер всех файлов в конкретной файловой системе.
Использовано (used) – показывает количество уже использованного места в конкретной файловой системе.
Доступно (avail) – показывает, как много свободного места осталось в конкретной файловой системе.
%Использования (use%) – показывает процент использованного дискового пространства.
Смонтирован на (mounted on) – последняя колонка показывает точку монтирования файловой системы.

С использованием определенных опций для этой команды, будут показаны другие колонки. Мы рекомендуем использовать эту команду с такими дополнительные опциями:

df -h – данная опция отобразит информацию в удобном, более понятном для человека формате. При использовании этой команды, дисковое пространство будет показано в Гб (но только не в том случае, если оно меньше одного Гб).
df -m – может быть использована для отображения информации в Мб.
df -k – также как и предыдущая, может быть использована для отображения использования файловой системы в Кб.
df -T – эта опция отобразит тип файловой системы (появится новая колонка).
df -ht /home – использовав эту опцию, вы сможете увидеть информацию о конкретной файловой системе (в более удобном для человека формате).
df --help – поможет отобразить полезные команды, которые вы можете использовать и информацию о них.

Используем команду du.
Вы можете использовать эту команду для того, чтобы получить информацию об определенной папке и увидеть информацию о том, что внутри нее.
Опций для использования с этой командой:

du -h – также как и df, позволяет увидеть информацию в более удобном формате.
du -sh – опция -s даст нам полный объем определенной папки.
du -m – также как и с df, предоставит вам информацию в Мегабайтах (вы можете использовать -k, чтобы увидеть информацию в Килобайтах).
du -h --time – это даст вам информацию, основанную на последнем изменении файлов и папок.
df --help – покажет вам другие полезные команды, которые вы можете использовать и информацию о них.

Шаг 2. Поиск файлов занимающих дисковое пространство.

Необходимо проверить какой раздел диска самый загруженный.

du -sh /* | sort -rn

Выглядеть это должно так:

956K    /root
489M    /usr
449M    /var
272K    /dev
183M    /lib
54M     /boot
45G     /app
42M     /etc
41M     /tmp
39G     /mnt
22M     /lib64
18M     /sbin
16K     /lost+found
5,9M    /bin
4,0K    /srv
4,0K    /selinux
4,0K    /opt
4,0K    /media
4,0K    /home
1,9G    /carbon_install
0       /sys
0       /proc
0       /10

Мы получили информацию:

  • Имена папок
  • Занимаемое место на диске
    Как видим, основное место на сервере занимает каталог /app.

Повторим процедуру поиска для конкретного каталога:

du -sh /app/* | sort -rn

Выглядеть это должно так:

941M    /app/bgp_blackhole
891M    /app/https_proxy
842M    /app/blockpage
722M    /app/auth
39G     /app/reductor
16K     /app/lost+found
4,0K    /app/update.lock
4,0K    /app/CRB-Reductor.version
4,0K    /app/CRB-Reductor.lastupdate
4,0K    /app/CRB-Reductor.branch
4,0K    /app/01_CRB-Reductor.list
4,0K    /app/00_pl5.list
2,3G    /app/base
1,2M    /app/CRB-Reductor.ChangeLog
0       /app/CRB-Reductor-DPI-X.activated

Повторяем процедуру поиска занимающего дисковое пространства файла.
В результате мы должны получить файлы, которыми занято пространство, в нашем случае:

1,2G    /app/reductor/var/revisor_dump/172.16.0.20/2019.07.31
4,9G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.01
4,9G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.02
4,9G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.03
4,9G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.04
3,2G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.05
3,6G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.06
4,6G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.07
1,7G    /app/reductor/var/revisor_dump/172.16.0.20/2019.08.08

Шаг 3. Очистка дискового пространства.

В выводе выше место занимал собираемый dump трафика. Данные файлы не влияют на работу системы и могут быть безопасно удалены.

rm -rf /app/reductor/var/revisor_dump/*
Внимание! Если вы не уверены в назначении используемых файлов в системе, обратитесь в службу технической поддержки.
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.