menggunakan ZFS pada drive USB eksternal untuk cadangan di Ubuntu

9

Saya menjalankan Ubuntu 12.04 tepat dan ingin memformat, menggunakan ZFS , HDD USB eksternal untuk menggunakannya sebagai drive cadangan untuk direktori rumah saya .

Karena ini hanya satu drive saya tidak tertarik pada penyembuhan diri sendiri karena saya mengerti ini membutuhkan konfigurasi RAID 2 atau lebih disk untuk melakukannya dengan benar. Jadi bisa mengambil snapshot dari drive cadangan eksternal saya menggunakan kemampuan asli ZFS sudah cukup, untuk saat ini.

Rencananya adalah rsynch folder rumah saya ke drive ZFS menggunakan opsi --inplace untuk mengurangi ukuran foto. Mudah-mudahan ini akan memungkinkan saya untuk menyimpan snapshot direktori home saya selama berminggu-minggu di drive ZFS . HDD sistem operasi tempat direktori home berada adalah ext4 jika ada bedanya. Saya juga ingin memiliki dukungan ZFS asli di Ubuntu saya, bukan FUSE .

Bagaimana saya bisa mencapai itu di Ubuntu, menggunakan baris perintah? (bukan seluruh hal pendukung, hanya pemformatan).

MarcusJuniusBrutus
sumber

Jawaban:

7

Dengan asumsi disk USB Anda adalah / dev / sdb dan akan digunakan secara eksklusif dengan ZFS:

zpool create pool sdb
zfs create pool/backup

Gunakan / pool / backup sebagai direktori tujuan rsync Anda.

Buat foto dengan:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)
Jlliagre
sumber
Bukankah sebaiknya saya memformat drive sebagai ZFS pertama? 'sudo zpool create pool sdb' memberi saya "spesifikasi vdev tidak valid, gunakan '-f' untuk mengganti kesalahan berikut: / dev / sdb adalah bagian dari pool 'pool'" yang berpotensi aktif. Dan ketika saya mencoba 'sudo zpool create -f pool sdb' Saya "tidak bisa membuka / dev / sdb ': Perangkat atau sumber daya sibuk"
MarcusJuniusBrutus
Tidak, tidak ada yang namanya format ZFS (dengan asumsi maksud Anda membuat sistem file seperti dengan mk2efs). Apakah / dev / sdb disk USB Anda? Apakah Anda sudah membuat kumpulan ZFS di atasnya? Apakah sudah ada sistem file yang terpasang pada disk USB Anda?
jlliagre
Saya membuat kolam ZFS dengan perintah "zpool create pool sdb" dan "zfs create pool / backup" yang Anda berikan. Disk USB berada di / dev / sdb dan diformat NTFS dengan sistem file yang terpasang (yang saya turunkan). Bagaimanapun, saya akan menerima jawaban Anda untuk saat ini dan akan membaca di ZFS pools sedikit lebih ...
MarcusJuniusBrutus
Jadi kumpulan sudah ada di sana ketika Anda mendapat pesan kesalahan. Apa kata: zpool list pool, zpool status pooldan zpool history pool?
jlliagre