Вы можете использовать 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, тогда как рамдиски нуждаются в дополнительной операции копирования страниц -памяти, плюс еще требуют штатную файловую -систему с ее накладными расходами поверх них.
В своем комментарии @Kusalananda прав. На ваш вопрос нельзя ответить иначе, как в общем виде, потому что ответ на него будет относиться только к конфигурации и рабочей нагрузке конкретного экземпляра ОС.
Что нужно установить, чтобы узнать какие файлы регистрируют какие типы изменений и как часто в основном "" tripwire " (TW ), инструмент FOSS для мониторинга и оповещения об изменении конкретных файлов (с )в ряде *nix-систем. Я широко использовал его с системами на базе Debian -.
Реализация и настройка TW требуют -очень много времени, но информация, которую вы извлекаете, очень ОЧЕНЬ детализирована -. Вы можете исключить любой файл (, в т.ч. журналы, кеши,... )до тех пор, пока указанный файл присутствует в вашей системе. Это было для «какой » и «какой ».
Для «как часто » вывод TW типа csv должен быть обработан -после -.
ХТН.