4

Можно ли выполнить откат до определенного каталога в моментальном снимке? Например, учитывая моментальный снимок tank/home@snapshot_week_01 могу ли я выполнить откат до чего-то вроде tank/home/louis@snapshot_week_01 не откатывая все остальные каталоги файлов в tank/home?

3 ответа3

6

В этом случае я бы пошел в /tank/home/.zfs/snapshot/snapshot_week_01 и вытащил необходимые данные.

Подробности смотрите в разделе Просмотр и доступ к снимкам ZFS на веб-сайте Oracle.

2

Чтобы ответить на вопрос "Возможно ли это", ответ - нет. Снимки ZFS не имеют понятия файлов, папок или чего-либо еще, это снимок уровня всей файловой системы.

Однако вы можете просмотреть снимок и получить доступ к отдельным файлам, как указано в ответе duenni, или вы можете клонировать снимок, предоставив вам вторую копию файловой системы без отката первой.

2

Ответ на заданный вопрос - нет; Снимки сделаны для файловой системы, и вы можете работать только со всей файловой системой при работе со снимком. Так что если вы откатитесь к предыдущему снимку, это повлияет на всю файловую систему.

Способ восстановления определенных файлов или каталогов из моментального снимка ZFS - перейти в каталог моментального снимка и затем скопировать файлы из моментального снимка, используя что-то вроде cp -av snapshotfile /home/louis/myfile .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .