Хочу узнать, как нормальные люди с ЛОРа хранят снимки примерно одинаковых виртуальных машин, и последовать их примеру. Для каких-нибудь хостеров, наверное, это типичная задача, и есть уже готовые средства.
Мне в голову приходит только такая идея. Чтобы снимки не разрастались, делать LVM-снимки какого-нибудь базового LV с образом типичной виртуальной машины. Когда нужно обновить образ, старые снимки удалять и делать снимки с уже обновленного образа.
Дополнительное ПО, которое нужно одной виртуалке, но не нужно другой, ставить в примонтированный /opt на другом LV. Но это очень плохое решение, т.к. некоторые программки еще пишут в /etc, /var и т.д. и, наверное, не каждая программа будет работать, если ее поставить в /opt.