Введение
В рамках данного испытания вы выступите в роли системного администратора, ответственного за аудит дискового пространства на сервере Linux. Ваша задача — использовать команды df и du для сбора критически важной информации о файловой системе и размерах директорий. Эти мощные инструменты помогут вам проанализировать эффективность использования хранилища и выявить потенциальные проблемы с нехваткой места.
Анализ дискового пространства
На этом этапе вам необходимо проанализировать использование диска в системе Linux. Вы будете использовать команды df и du, чтобы определить файловую систему с наибольшим процентом заполнения, узнать общий объем конкретной директории и найти самую большую поддиректорию внутри неё.
Задачи
- Используйте команду
df, чтобы вывести информацию об использовании дискового пространства всех смонтированных файловых систем. - Определите файловую систему с самым высоким процентом использования.
- Используйте команду
du, чтобы узнать общий размер директории/home/labex. - Найдите самую большую поддиректорию внутри
/home/labex.
Требования
- Все команды должны выполняться в терминале из директории
~/project. - Используйте опцию
-hв командахdfиduдля отображения размеров в удобном для чтения формате (human-readable). - При использовании
duдля поиска самой большой поддиректории используйте опцию ░░░░░, чтобы ограничить поиск только непосредственными вложенными папками. - Сохраните вывод команды
dfв файл с именемdisk_usage.txtв директории~/project. - Сохраните размер директории
/home/labexв файл с именемhome_size.txtв директории~/project. - Сохраните имя самой большой поддиректории внутри
/home/labexв файл с именемlargest_subdir.txtв директории~/project.
Пример
Вот пример того, как может выглядеть ваш файл ~/project/disk_usage.txt:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 ░░G ░░G ░░G ░░% /
/dev/sdb1 ░░░G ░░G ░░G ░░% /data
tmpfs ░░G ░G ░░G ░% /dev/shm
Содержимое ~/project/home_size.txt может быть следующим:
░░░G /home/labex
А файл ~/project/largest_subdir.txt может содержать:
░░░░░░░░░░
Резюме
В этом испытании вы закрепили навыки использования команд df и du для анализа дискового пространства в системе Linux. Вы научились выводить информацию о состоянии всех смонтированных файловых систем, выявлять области с высокой нагрузкой и определять размеры конкретных директорий и их вложений. Эти навыки критически важны для системных администраторов при эффективном управлении ресурсами хранения и превентивном решении проблем с переполнением дисков.



