watch -n60 -d 'lsof -w /filesysname|grep -v NAME|awk '\''{$7=int($7/1073741824) " GB"; print $7, $9}'\'''
Команда «watch -n60 -d ‘lsof -w /filesysname|grep -v name|awk ‘\»{$7=int($7/1073741824) » gb»; print $7, $9}’\»'» выполняет следующие операции:
— Каждые 60 секунд команда будет обновлять вывод.
— Она запускает команду lsof (List Open Files), которая позволяет просмотреть открытые файлы в системе.
— Фильтрует вывод, исключая строки, содержащие «name».
— С помощью awk, команда преобразует значение размера файла в гигабайты и выводит размер и путь к файлу.
Эта команда полезна для мониторинга открытых файлов в определенной файловой системе и может использоваться, например, для отслеживания активности во время восстановления файлов из резервной копии spectrum protect. Альтернативно, можно использовать другие инструменты, такие как lsof с другими флагами или команды, такие как df или du, для получения информации о файловых системах и использовании дискового пространства.