Какие
Надеюсь, вопрос в названии имеет смысл. Я хочу создать копию операционной системы хоста с минимальными издержками (поэтому без виртуальной машины), которая будет работать в контейнере Linux.
Я думаю о том, чтобы как-то использовать zfs для создания снимка rootfs хостов, а затем как-то передать это в lxc. Таким образом, любые изменения в контейнере ограничиваются контейнером с помощью функции копирования при записи ZFS, и любые будущие изменения корневых файлов хостов не распространяются на контейнер.
Есть ли потенциальные проблемы, которые я должен принять во внимание, такие как рекурсивные каталоги, вызывающие хаос или что-то еще?
Зачем
Это объясняется тем, что я могу быстро использовать хост в качестве шаблона и играть, например, с установкой новых инструментов сборки, которые загрязняют rootfs, не беспокоясь о том, как это повлияет на хост, и не тратя много места на диске, копируя хосты. корневой файловой системы. Кроме того, я потратил приличное количество времени на настройку хоста так, как мне нравится, и я не хочу тратить несколько дней на то, чтобы снова создать шаблон процесса (хотя я должен был бы написать все это - хорошая идея Автоматизация это еще лучше). Так как это будет в контейнере Linux, я могу иметь несколько запущенных экземпляров одновременно.