Назад | Перейти на главную страницу

Путаница со снимками LVM

Я думаю, что частично понимаю концепцию снимков lvm, но меня смущает еще одна вещь. После того, как вы сделаете снимок, если вы его не смонтируете, будет ли он активен? Я действительно хочу знать, будет ли он записан / изменен, чтобы соответствовать изменениям, внесенным в оригинал? Меня смущает снижение производительности из-за операций записи / копирования, которые происходят, когда у вас есть активный снимок. Означает ли это, что моментальный снимок в основном пустой / прямая копия оригинала до операции записи, а затем исходный блок из исходного логического тома фактически записывается в моментальный снимок для возможности возврата?

Снимки LVM - это снимки на уровне блоков. Поэтому независимо от того, монтируете вы их или нет, они будут одинаково влиять на производительность вашей системы.

Это, как вы уже догадались, снимки состояния копирования при записи, поэтому они будут никогда изменение. Когда блок изменяется, создается его копия. Это также означает, что изначально моментальный снимок не занимает дополнительного места, но с течением времени пространство, используемое для хранения моментального снимка, будет увеличиваться до тех пор, пока моментальный снимок не будет уничтожен (размонтирование не уничтожает моментальный снимок).

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