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

Почему происходит утечка снимков NetApp?

Я не понимаю, что на самом деле хранит Snapshot Copy Reserve. Насколько я понимаю, копия моментального снимка - это копия указателей, которые указывают на блоки на диске, которые были заняты файлом в определенный момент времени. Блоки файлов хранятся на томе, а указатели хранятся в резерве для снэпшотов. Когда файл изменяется, новая версия данных из измененного блока записывается в другой блок (в томе). Исходный блок остается в режиме только для чтения, пока существует первый снимок. Измененный блок также записывается на том, а моментальный снимок измененного файла записывается в резерв для снэпшотов.

Теперь для меня не имеет смысла, как и почему происходит разлив снимков. Во всех случаях не должно ли закончиться место на томе до разлива снимка?

Предположим на мгновение, что том объемом 1 ТБ с 10% резервом для снэпшотов представлен как экспорт NFS.

Теперь полезное пространство на томе составляет 900 ГБ. Резерв снимка составляет 100 ГБ. Если бы вы просматривали том на подключенном сервере, вы бы увидели, что на нем 900 ГБ свободного места.

Что такое «утечка моментальных снимков» в мире NetApp, это когда размер моментального снимка превышает размер резервных копий моментальных снимков. Таким образом, если вы сделаете снимок тома, а затем запишите / измените 120 ГБ данных на том, снимок займет 120 ГБ используемого пространства. Резервирование моментальных копий НЕ препятствует тому, чтобы моментальный снимок использовал больше места, чем выделено для резерва. В этом случае, если вы снова посмотрите на том с подключенного сервера, вы увидите, что на нем 880 ГБ свободно.