Как часто изменяются файлы в этих каталогах Linux?

Вы можете использовать dmsetupдля установки linearустройства, состоящего из /dev/ramXи вашего /dev/sdXдискового -устройства.

Например, в командной строке введите:

dmsetup create mydev << EOF
> 0 65536 linear /dev/ram0 0
> 65536 262144 linear /dev/sdb 0
> EOF

Вышеупомянутое создает логическое устройство с именем mydev, состоящее из 32 МБ (65 536 секторов )виртуального диска плюс первые 128 МБ (262 144 секторов )/dev/sdb. Конечно, замените /dev/sdbфактическим файлом устройства для вашего диска.

Вы также можете использовать точный размер (или немного меньше )вашего диска или раздела, и для этого вам нужно знать этот размер, выраженный в секторах по 512 -байт. Чтобы знать, что, например. устройство /dev/sdb1, которое вы можете сделать:

grep sdb1 /proc/partitions

, а затем используйте большое число слева от имени устройства, умноженное на 2. (потому что это большое число выражается в блоках по 1024 -байт ).

Затем вы должны отформатировать mydevфайл с выбранным типом системы -. Например:

mkfs.ext4 /dev/mapper/mydev

Наконец, установите его с помощью:

mount /dev/mapper/mydev /mnt

Замените /mntфактическим каталогом, который вы хотите использовать в качестве точки монтирования, и наслаждайтесь.

Чтобы удалить все, выполните:

umount /mnt
dmsetup remove mydev

Однако стоит сказать , что эта установка менее эффективна, чем файловые системы с прямым tmpfs, потому что tmpfs уже является (виртуальной )файловой -системой поверх диспетчера виртуальной памяти Linux, тогда как рамдиски нуждаются в дополнительной операции копирования страниц -памяти, плюс еще требуют штатную файловую -систему с ее накладными расходами поверх них.

0
29.01.2020, 18:18
1 ответ

В своем комментарии @Kusalananda прав. На ваш вопрос нельзя ответить иначе, как в общем виде, потому что ответ на него будет относиться только к конфигурации и рабочей нагрузке конкретного экземпляра ОС.

Что нужно установить, чтобы узнать какие файлы регистрируют какие типы изменений и как часто в основном "" tripwire " (TW ), инструмент FOSS для мониторинга и оповещения об изменении конкретных файлов (с )в ряде *nix-систем. Я широко использовал его с системами на базе Debian -.

Реализация и настройка TW требуют -очень много времени, но информация, которую вы извлекаете, очень ОЧЕНЬ детализирована -. Вы можете исключить любой файл (, в т.ч. журналы, кеши,... )до тех пор, пока указанный файл присутствует в вашей системе. Это было для «какой » и «какой ».

Для «как часто » вывод TW типа csv должен быть обработан -после -.

ХТН.

2
28.04.2021, 23:25

Теги

Похожие вопросы