Как я могу создать последовательные снимки tmpfs?

Как я могу создать последовательные снимки tmpfs или каких-либо псевдодисков?

4
задан 14.02.2011, 02:14

3 ответа

Ну, я не сделал этого, но может быть возможно создать lvm объем в файле, который находится на Вашем tmpfs, и обратная петля монтирует его в другом месте. Вы перенесете некоторые потери производительности и иметь для воссоздания его каждый раз, когда Вы перезагружаете.

1
ответ дан 07.12.2019, 20:47

На NetBSD у нас есть что-то позвонившее "fss", которым можно управлять с "fssconfig" утилитой. Я не уверен, доступно ли это на Linux, или возможно это находится слишком возможно под другим именем? Я уверен, что кто-то в IRC смог бы ответить, что быстро (я имел действительно хороший успех на irc.freenode.net).

Следующие страницы справочника, вероятно, будут интересны Вам:

человек fssconfig человек fss

То, что сделает этот инструмент, должно создать снимок файловой системы в точке монтирования Вашего выбора, и затем любые изменения будут изолированы от снимка. Я не попробовал его, но я предполагаю, что это будет работать просто великолепно с псевдодиском, так как это - дисковая утилита.

Я надеюсь, что это помогает или по крайней мере получает Вас, шел в правильном направлении.

3
ответ дан 07.12.2019, 20:47

Если содержание Вашего tmpfs так важно, что он нуждается в создании снимков и даже копирует, я не использовал бы tmpfs вообще, но записал бы это в диск. Там можно использовать традиционные средства создания снимков (lvm, btrfs...).

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

Насколько я знаю, нет никакого применимого способа на самом деле создать снимки содержание RAM на x86 аппаратных средствах. Существуют некоторые процессоры SPARC (?), которые поддерживают транзакционную память, но я предполагаю, что это не применяется здесь...

1
ответ дан 07.12.2019, 20:47

Теги

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