Создание лога изменений: типа файловой системы, размера раздела и количества разделов
Всем доброго дня. Задача создать лог для zabbix для фиксации изменений: количества разделов, размера разделов, типа файловых систем. Для вывода информации, использую команду: df –human-readable –output=source,fstype,size,used –type ext4 –type vfat| grep /dev Вопрос: Как записать в лог только новые записи? Например, изменилось занятое пространство раздела - нужно добавить в конец файла измененные данные. Получается, нужно добавлять в лог файл только уникальные записи, т.е. которых нет в лог файле. Пример: df выдала строчку:
- /dev/sda2 ext4 39G 36G
- /dev/sda1 vfat 511M 6,1M
в лог изначально пустой, то записываем в лог файл вывод df. Потом, через некоторое время, еще раз запускаем df, изменилось занятое пространство у sda2
- /dev/sda2 ext4 39G 22G
- /dev/sda1 vfat 511M 6,1M
В лог должно записаться только уникальные строки,т.е. получится в логе:
- /dev/sda2 ext4 39G 36G
- /dev/sda1 vfat 511M 6,1M
- /dev/sda2 ext4 39G 22G