Вопрос: Как откат определенного каталога в снимке ZFS?


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


4
2017-08-07 21:01


Источник




Ответы:


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

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


2
2017-08-12 12:36





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

Видеть Отображение и доступ к снимкам ZFS на веб-сайте Oracle.


6
2017-08-12 12:31





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

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


2
2017-08-12 12:37



Большое спасибо! Я действительно не понимал ответа duenni, пока не прочитал ваши и @ dasdfdsaq. Но похоже, что ваш был немного позже! - Louis
@Louis Добро пожаловать; Я рад, что смог помочь. (И хотя это, безусловно, ваш выбор, который следует принять, вы не должны испытывать давления на принятие ответа, который пришел первым. Вместо этого вы должны принять тот, который вы нашел наиболее полезным тебе.) - Michael Kjörling
Постскриптум С правильно настроенной настройкой Samba поверх ZFS в Linux вы также можете щелкнуть правой кнопкой мыши по папке с клиента Windows и использовать функции «Предыдущие версии» - qasdfdsaq