ZFS send / recv na Ubuntu Server 14 - Oh, gdzie poszły moje dane?


2

Próbowałem wymyślić metodę replikacji migawek utworzonych przez zfs-auto-snapnasze główne centrum danych na serwerze zdalnym, na obu Ubuntu Server 14 z najnowszą ZFS-FUSE.

Oto mój lokalny ZFS:

NAME USED AVAIL REFER MOUNTPOINT zfs_pool01/data 4.47T 2.98T 2.40T /mnt/data

Uruchomiłem to polecenie, aby zreplikować najstarszą zfs-auto-snapdostępną migawkę miesięczną :

zfs send -v -R zfs_pool01/data@zfs-auto-snap_monthly-2015-04-01-0652 | ssh 192.168.254.5 zfs recv -F zfs_pool01/Van_backup/data

I (po kilku dniach) oto wynik działania zfs listzdalnego ZFS:

NAME USED AVAIL REFER MOUNTPOINT zfs_pool01/Van_backup/data 1.10T 9.73T 1.10T /mnt/backup/Van/data

Co jest zastanawiające mnie to, że nie mogę faktycznie widać żadnych danych /mnt/backup/Van/dataani zfs_pool01/, ani w żadnej z ukrytych .zfskatalogów.

du -hs *pokazuje 512 Van, czyli w zasadzie 0 bajtów.

A jednak ... a jednak gdzieś istnieje ~ 1,1 TB danych?

Jestem ostrożny z próby wysłania kolejnego przyrostowego wysyłania ZFS, jeśli nie mogę znaleźć pierwszego.

Pozdrowienia,

Eric P.

PS: Powinienem zauważyć, że zfs-auto-snapjest wyłączony na serwerze zdalnym zfs_pool01/Van_backup/data. Nie trzeba tworzyć niepotrzebnych snapów.


3
Jestem ostrożny z próby wysłania kolejnego przyrostowego wysyłania ZFS, jeśli nie mogę znaleźć pierwszego. W rzeczy samej. Czy po stronie przyjmującej jest coś w ogóle? Co zfs list -t all zfs_pool01pokazuje strona odbierająca?
Andrew Henle,

Co wiesz - jest tam, po prostu niewidoczny. Który jest właściwie prawidłowym stanem dla migawki: zfs list -t all | grep -i Van zfs_pool01 / Van_backup 1.10T 9.67T 19K / mnt / backup / Van zfs_pool01 / Van_backup / data 1.10T 9.67T 1.10T / mnt / backup / Van / data zfs_pool01 / Van_backup / data @ zfs-auto-snap_monthly-2015 -04-01-0652 0 - 1,10 T - Dziękujemy za zwrócenie na to uwagi!
user213094,

@AndrewHenle proszę odpowiedzieć jako odpowiedź (a nie komentarz), aby to pytanie mogło zostać oznaczone jako odpowiedź - dziękuję!
deucalion

Odpowiedzi:


1

Dzięki @AndrewHenle na to pytanie udzielono odpowiedzi.

Skopiowana migawka jest na miejscu, ale jest niewidoczna. Prawdopodobnie jest to poprawny stan dla migawki:

To polecenie:

zfs list -t all | grep -i Van 

Pokazuje te wyniki:

zfs_pool01/Van_backup 1.10T 9.67T 19K /mnt/backup/Van
zfs_pool01/Van_backup/data 1.10T 9.67T 1.10T /mnt/backup/Van/data
zfs_pool01/Van_backup/data@zfs-auto-snap_monthly-2015-04-01-0652 0 - 1.10T

Wygląda na to, że migawka jest gotowa do przywrócenia w razie potrzeby.

Mam nadzieję, że pomoże to każdemu, kto jest zdezorientowany!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.