Шаг 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/*
Внимание! Если вы не уверены в назначение используемых файлов в системе, обратитесь в службу технической поддержки. |