Свободное место на диске в Linux

Содержание
Введение
Проверить использование дискового пространства
Проверить использование дискового пространства по файлам и каталогам
Проверить нужный каталог
Сохранить записи журнала
SMART ошибки
Похожие статьи

Часто бывает необходимо знать, сколько у вас свободного места и какие файлы съедают пространство.

Проверьте использование дискового пространства

Чтобы проверить использование дискового пространства вашей системы, выполните следующую команду:

df -h

Результат будет похож на следующий пример:

Filesystem Size Used Avail Use% Mounted on devtmpfs 903M 0 903M 0% /dev tmpfs 919M 0 919M 0% /dev/shm tmpfs 919M 44M 876M 5% /run tmpfs 919M 0 919M 0% /sys/fs/cgroup /dev/mapper/centos-root 14G 11G 3.0G 79% / /dev/sda1 1014M 330M 685M 33% /boot tmpfs 184M 0 184M 0% /run/user/1000

Этот вывод указывает на то, что основное запоминающее устройство системы (/dev/mapper/centos-root) в корневом каталоге (/) использует 79% доступного дискового пространства и содержит 3 ГБ свободного места.

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

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

Чтобы определить, какие файлы и каталоги занимают большую часть места на вашем жестком диске, выполните команду du.

ду -х

Результат будет похож на следующий пример:

132K ./home/andrei/.config 0 ./home/andrei/Public 0 ./home/andrei/Music 0 ./home/andrei/Videos 30M ./home/andrei/.mozilla/firefox 16K ./home/tester 3.3G ./home 0 ./media 0 ./mnt 7.9M ./opt/VBoxGuestAdditions-6.1.26/src 19M ./opt/VBoxGuestAdditions-6.1.26 19M ./opt 0 ./srv 0 ./var/account 2.5G ./var

Примечание:

Мы рекомендуем выполнять эту команду только в нерабочее время, чтобы предотвратить дополнительную нагрузку на ваш сервер.

Цифры в левом столбце представляют размеры файлов и каталогов, содержащихся в рабочем каталоге, в удобочитаемом формате.

В этом примере каталог /home, который обычно содержит данные учетной записи системы, занимает больше всего места на диске (113 ГБ).

Поскольку в большинстве случаев вы не можете удалить данные своих пользователей, проверьте второй по величине каталог (каталог /var) на предмет данных об использовании диска.

Изучите нужный каталог

Чтобы просмотреть нужный каталог, выполните следующую команду:

ду -ш /вар/*

Результат будет похож на следующий пример:

0 /var/account 0 /var/adm 548M /var/backups 706M /var/cache 0 /var/crash 8.0K /var/db 0 /var/empty 0 /var/games 0 /var/gopher 0 /var/kerberos 1.2G /var/lib 0 /var/local 0 /var/lock 1.4G /var/log 0 /var/mail 0 /var/nis 0 /var/opt 0 /var/preserve 0 /var/run 40K /var/spool 36K /var/tmp 0 /var/yp

Этот вывод указывает на то, что каталог /var/log/ занимает больше всего места на диске.

Повторяйте этот процесс до тех пор, пока не найдете файлы, которые хотите удалить.

Чтобы удалить нужные файлы, выполните следующую команду, где filename представляет файл для удаления:

rm -f filename

Предупреждение:

Соблюдайте осторожность при запуске утилиты rm. Вы не можете восстановить удаленные файлы или каталоги.

Сохранение записей журнала

Файлы журналов часто занимают большой объем дискового пространства. Чтобы сохранить самые последние записи системного файла журнала при удалении лишних файлов журнала, выполните следующие действия:

Если вы еще не нашли конкретные файлы для удаления из этого каталога, выполните команду du.

Изучите выходные данные команды, чтобы определить файлы для удаления.

Для каждого файла выполните следующие команды, где filename представляет имя файла.

tail -5000 filename > filename.new mv filename.new filename sync

To снимите блокировку файла, перезапустите службу, создавшую файл.

ИНТЕЛЛЕКТУАЛЬНЫЕ ошибки

Предупреждение:

Ошибки технологии самоконтроля, анализа и отчетности (SMART) могут указывать на сбои жесткого диска или другие проблемы. Отключайте интеллектуальные ошибки только в том случае, если вы понимаете эти риски.

Чтобы отключить интеллектуальные ошибки, выполните следующие команды:

touch /var/cpanel/disablesmartcheck
/scripts/upcp

Похожие статьи
Linux
FAQ
Debian
Ubuntu
CentOS
Rocky
Bash
Настройка сети
Файлы, директории, ссылки…
Изучить свободное место на диске
Объединить .pdf файлы
diff: сравнение файлов
find: поиск файлов
wget: скачивание файлов
kill: завершить процесс
curl
make
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
Firewall
SCP: обмен файлами;
SSH: удалённый доступ
cron: задания по расписанию
sudo
Мониторинг ресурсов
C
C++

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

IT

Образование

Актуально сейчас

Разное

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: