Шаг 7 из 8 · лаба · 20 мин
Найди реального потребителя места
По списку файлов том с данными забит огромным образом, а df говорит другое. Выясни, что на самом деле занимает блоки, и запиши отчёт, ничего не удаляя.
Ситуация
На машине подключён отдельный том с данными — /mnt/lab-data (устройство записано в
/srv/storage-lab/device.txt). В нём лежат кэш, архив и большой образ. Коллега посмотрел
ls -lh и собрался чистить том «от самого большого файла», но цифры df с его выводом не
сходятся. Прежде чем что-то удалять, команде нужен точный отчёт о том, что на самом деле
занимает место на томе.
Задача
Создай отчёт /home/student/storage-report.txt — ровно четыре строки вида ключ=значение,
порядок любой:
largest_allocated— абсолютный путь файла, которому на томе выделено больше всего блоков;sparse_file— абсолютный путь разреженного файла;sparse_apparent_bytes— логическая длина этого файла в байтах;sparse_allocated_bytes— сколько байт ему выделено на диске.
Числа — целые, в байтах, без единиц и пробелов. Каждая строка заканчивается переводом строки
(LF). Отчёт принадлежит тебе (student).
Ограничения
- Ничего не удаляй и не меняй на томе: файлы, их содержимое и занятое место должны остаться прежними.
- Не форматируй и не перемонтируй том,
/etc/fstabне трогай.
Нужные инструменты уже установлены. Интернета на машине нет.
Лаба · самостоятельно
Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.
Цели
0 из 4-
largest_allocated — главный потребитель блоков тома — ещё не выполнена
-
sparse_file и его размеры в байтах указаны верно — ещё не выполнена
-
Отчёт твой, ровно четыре ключа, числа без округления — ещё не выполнена
-
Том, файлы на нём, их содержимое и занятое место не изменены — ещё не выполнена
Машина запускается
Подсказки
0 из 3Цели лабы
0 из 4-
largest_allocated — главный потребитель блоков тома — ещё не выполнена
-
sparse_file и его размеры в байтах указаны верно — ещё не выполнена
-
Отчёт твой, ровно четыре ключа, числа без округления — ещё не выполнена
-
Том, файлы на нём, их содержимое и занятое место не изменены — ещё не выполнена
Цели проверяются на машине после каждой команды.