Командная строка Senior Диски, ФС и LVM обновлено
Удалённые, но открытые файлы
Условие
На вход подаётся вывод lsof -nP +L1 (заголовок и строки; колонки: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME, в конце строки может стоять (deleted)). Посчитай, сколько места держат удалённые файлы по каждому процессу: выведи <COMMAND> <PID> <сумма SIZE в МиБ, целое, округлить вниз> по убыванию суммы, а последней строкой total_mib=<сумма по всем>.
Как подойти
Подсказки: 1
- Размер в 7-й колонке, признак
(deleted)в конце строки.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.