używanie ZFS na zewnętrznym dysku USB do tworzenia kopii zapasowych w Ubuntu

9

Używam Ubuntu 12.04 precyzyjnie i chciałbym sformatować, używając ZFS , zewnętrznego dysku twardego USB, aby użyć go jako dysku zapasowego dla moich katalogów domowych .

Ponieważ jest to tylko jeden dysk, nie jestem zainteresowany samoleczeniem, ponieważ rozumiem, że wymaga to konfiguracji RAID 2 lub więcej dysków, aby zrobić to poprawnie. Na razie wystarcza możliwość robienia migawek mojego zewnętrznego dysku kopii zapasowej przy użyciu natywnych możliwości ZFS.

Plan polega na zsynchronizowaniu mojego folderu domowego na dysk ZFS przy użyciu opcji --inplace w celu zmniejszenia rozmiarów migawek. Mam nadzieję, że pozwoli mi to przechowywać wiele tygodni migawek moich katalogów domowych na dysku ZFS . Dyskiem twardym systemu operacyjnego, w którym znajdują się katalogi domowe, jest ext4, jeśli to robi jakąkolwiek różnicę. Chciałbym również mieć natywną obsługę ZFS w moim Ubuntu, a nie FUSE .

Jak mam to osiągnąć w Ubuntu, używając wiersza poleceń? (nie cała kopia zapasowa, tylko formatowanie).

MarcusJuniusBrutus
źródło

Odpowiedzi:

7

Zakładając, że twój dysk USB to / dev / sdb i będzie używany wyłącznie z ZFS:

zpool create pool sdb
zfs create pool/backup

Użyj / pool / backup jako katalogu docelowego rsync.

Twórz migawki za pomocą:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)
jlliagre
źródło
nie powinienem najpierw sformatować dysku jako ZFS? „sudo zpool create pool sdb” daje mi „niepoprawną specyfikację vdev użyj„ -f ”do zastąpienia następujących błędów: / dev / sdb jest częścią potencjalnie aktywnej puli„ pula ””. A kiedy próbuję „sudo zpool create -f pool sdb”, dostaję „nie można otworzyć” / dev / sdb ': Urządzenie lub zasób zajęte ”
MarcusJuniusBrutus
Nie, nie ma czegoś takiego jak formatowanie ZFS (zakładając, że masz na myśli stworzenie systemu plików takiego jak w przypadku mk2efs). Czy / dev / sdb to dysk USB? Czy już utworzyłeś na nim pulę ZFS? Czy na dysku USB jest już zamontowany system plików?
jlliagre
Utworzyłem pulę ZFS za pomocą podanych poleceń „zpool create pool sdb” i „zfs create pool / backup”. Dysk USB był w / dev / sdb i był sformatowany w systemie plików NTFS z zamontowanym systemem plików (który jednak zdemontowałem). W każdym razie zaakceptuję twoją odpowiedź i
poczytam
Pule były już dostępne, gdy pojawi się komunikat o błędzie. Co mówi: zpool list pool, zpool status pooli zpool history pool?
jlliagre