В VMWare, когда создается моментальный снимок, я понимаю, что он создает дельта-диски, и любые записи, которые происходят после создания моментального снимка, будут записаны в эти новые дельта-образы дисков, а не в основной образ vmdk. Это часть функции копирования при записи, которая является общей для моментальных снимков vmware, KVM и LVM. Если вы вернетесь / перейдете к моментальному снимку, соответствующие дельты игнорируются, а если вы удалите моментальный снимок, они будут удалены, так что в любом случае вы снова будете читать и писать только в основной файл vmdk. Также сохраняется информация о системных настройках и информация о состоянии системы.
Насколько это точно и одинаково ли это для снимков LVM и KVM?
Насколько это точно и одинаково ли это для снимков LVM и KVM?
Да и да.
и если вы удаляете снимок, они [дельты] удаляются, так что в любом случае вы снова будете читать и писать только в основной файл vmdk.
Удаление снимка без возврата к нему приведет к применению дельта-файла к VMDK. Помимо этого, ваше объяснение VMWare кажется правильным. Однако я не могу помочь с другими платформами.
Тем не менее, обычное копирование при записи, как в массиве хранения или с VSS в Windows, - это то, что записывает на фактический том после сохранения состояния данных в моментального снимка. Если бы моментальный снимок VMWare был копированием при записи, он бы изменил VMDK после заполнения дельта-файла старой версией того, что было записано.