Jak przywrócić określony katalog w migawce ZFS?

4

Czy możliwe jest wycofanie do określonego katalogu w migawce? Na przykład, biorąc pod uwagę migawkę tank/home@snapshot_week_01 mogę cofnąć się do czegoś podobnego tank/home/louis@snapshot_week_01 bez wycofywania wszystkich innych katalogów plików tank/home?

Louis
źródło

Odpowiedzi:

2

Aby odpowiedzieć na pytanie „Czy to możliwe”, odpowiedź brzmi Nie . Migawki ZFS nie mają pojęcia plików, folderów ani niczego innego, to migawka na poziomie całego systemu plików.

Można jednak przeglądać migawkę i uzyskiwać dostęp do poszczególnych plików, jak wskazano w odpowiedzi duenni, lub można sklonować migawkę, dając drugą kopię systemu plików bez wycofywania pierwszego.

qasdfdsaq
źródło
2

Odpowiedź na zadane pytanie brzmi Nie; migawki są w systemie plików i można pracować tylko na całym systemie plików podczas pracy z migawką. Więc jeśli cofniesz się do poprzedniej migawki, to wpłynie to na cały system plików.

Sposób przywracania określonych plików lub katalogów z migawki ZFS polega na przejściu do katalogu migawek, a następnie skopiowaniu plików z migawki przy użyciu czegoś takiego jak cp -av snapshotfile /home/louis/myfile.

a CVn
źródło
Wielkie dzięki! Naprawdę nie rozumiałem odpowiedzi duenni, dopóki nie przeczytałem twoich i @ dasdfdsaq's. Ale wygląda na to, że twoja była trochę później!
Louis
@ Louis Jesteś mile widziany; Cieszę się, że mogłem pomóc. (I chociaż jest to z pewnością twój wybór, którą odpowiedź przyjąć, nie powinieneś czuć presji, aby zaakceptować odpowiedź, która była pierwsza. Zamiast tego powinieneś zaakceptować odpowiedź, która ty okazało się najbardziej pomocne do Ciebie .)
a CVn
P.S. Przy poprawnie skonfigurowanej konfiguracji Samby na szczycie ZFS w systemie Linux, możesz również kliknąć prawym przyciskiem myszy folder na kliencie Windows i użyć funkcji „Poprzednie wersje”
qasdfdsaq