Как проверить использование дискового пространства в Linux
В этом руководстве мы покажем вам, как использовать команду df для проверки дискового пространства в Linux и команду du для отслеживания использования диска. Если вы пользователь Linux, эти два важных инструмента помогут вам более эффективно управлять своими файлами.
При выполнении этой команды вы увидите столбцы по умолчанию: Файловая система , Размер , Используется , Доступно , Использовано % и Смонтировано.
Просто не забудьте начать с команды df, чтобы увидеть, какая файловая система больше всего нуждается в очистке. После этого можно приступать к этим комбинациям.
Что замечательно, пользователи могут получить более конкретный результат, комбинируя du и df с другими командами, такими как sort , grep и exclude . Вместе они помогут вам лучше понять, как используется дисковое пространство на вашем сервере. Обязательно ознакомьтесь с нашей статьей, чтобы узнать больше о полезных командах Linux.
Анализ жесткого диска
Команды df и du имеют несколько иное назначение при анализе жесткого диска. Во избежание путаницы мы объясним их в отдельных разделах. Начнем с команды df !Проверьте дисковое пространство в Linux с помощью команды df
df , что означает дисковая файловая система , используется для проверки места на диске. Он отобразит доступные и используемые хранилища файловых систем на вашем компьютере.При выполнении этой команды вы увидите столбцы по умолчанию: Файловая система , Размер , Используется , Доступно , Использовано % и Смонтировано.
- FileSystem - предоставляет имя файловой системы.
- Размер - дает нам общий размер конкретной файловой системы.
- Используется - показывает, сколько дискового пространства используется в конкретной файловой системе.
- Доступно - показывает, сколько места осталось в файловой системе.
- Использовать% - отображает процент используемого дискового пространства.
- Mounted On - сообщает нам точку монтирования конкретной файловой системы.
- df -h - отобразит результат в удобочитаемом формате.
- df -m - эта командная строка используется для отображения информации об использовании файловой системы в МБ .
- df -k - для отображения использования файловой системы в КБ .
- df -T - эта опция покажет тип файловой системы (появится новый столбец).
- df -ht / home - позволяет просматривать информацию о конкретной файловой системе в читаемом формате (в данном случае / home файловая система).
- df - help - в нем перечислены другие полезные параметры, которые вы можете использовать, вместе с их описаниями.
Проверьте использование диска в Linux с помощью команды du
Другая важная команда - du , сокращение от использования диска . Он покажет вам подробную информацию об использовании диска файлами и каталогами на компьютере или сервере Linux. С помощью команды du вам нужно указать, какую папку или файл вы хотите проверить. Синтаксис следующий:du <options> <location of directory or file>
Давайте посмотрим на реальное использование команды du с каталогом Desktop:- du / home / user / Desktop - эта командная строка позволяет пользователям видеть использование диска их папками и файлами рабочего стола (также включены подкаталоги).
- du -h / home / user / Desktop - как и в случае с df , опция -h отображает информацию в удобочитаемом формате.
- du -sh / home / user / Desktop - опция -s даст нам общий размер указанной папки (в данном случае Desktop).
- du -m / home / user / Desktop - опция -m предоставляет нам размеры папок и файлов в мегабайтах (мы можем использовать -k для просмотра информации в килобайтах ).
- du -h - время / home / user / Desktop - сообщает дату последнего изменения отображаемых папок и файлов.
- df –help - отображает список доступных опций и то, для чего они могут быть использованы.
Шаг 2 - Комбинирование команд и очистка дискового пространства
Вы можете получить больше информации, объединив команды df и du с другими аргументами. Сделав это, вы получите лучшее представление о том, какие файлы можно удалить, чтобы освободить место на диске.Просто не забудьте начать с команды df, чтобы увидеть, какая файловая система больше всего нуждается в очистке. После этого можно приступать к этим комбинациям.
Сортировка файлов по размеру
Сначала мы собираем файлы и папки на рабочем столе в удобочитаемом формате с помощью команды du . Затем мы передаем результат команде сортировки вместе с параметром -rn . Сценарий отсортирует все файлы и папки от самых больших к меньшим, чтобы проверить использование дискового пространства в Linux. Комбинация должна выглядеть так:du -h /home/user/Desktop | sort -rn
Помните, что вам не обязательно удалять файлы только потому, что они большие. Если вы не будете осторожны, вы можете удалить важные файлы, которые могут нарушить работу вашего проекта.Исключение по размеру файла
Допустим, вы хотите увидеть все файлы, размер которых превышает определенный. Самый эффективный способ сделать это - использовать команду ниже:du -h /home/user/Desktop | grep '^\s*[0-9\.]\+G'
Команда grep позволяет нам искать файлы по заданному шаблону. В этом примере скрипт вернется с любыми файлами размером более 1 ГБ. Если вы хотите выделить 1 МБ + данные, вы можете заменить G с M .Исключение типов файлов
Последняя комбинация полезна, когда вам нужно исключить определенный формат файла из результатов поиска. Например:du -h /home/user/Desktop/ --exclude="*.txt"
В -exclude =». TXT» аргумент убеждается дю команда отобразит все форматы файлов , за исключением .txt документов.Вывод
Команды df и du - это инструменты управления файлами, которые проверяют дисковое пространство в Linux и отображают все файлы, хранящиеся на вашем компьютере. Вам разрешено добавлять определенные параметры (например, -h , -m , -k и т. Д.) Для уточнения вывода в соответствии с вашими потребностями.Что замечательно, пользователи могут получить более конкретный результат, комбинируя du и df с другими командами, такими как sort , grep и exclude . Вместе они помогут вам лучше понять, как используется дисковое пространство на вашем сервере. Обязательно ознакомьтесь с нашей статьей, чтобы узнать больше о полезных командах Linux.
Комментариев 0