ใช้ ZFS บนไดรฟ์ USB ภายนอกสำหรับสำรองข้อมูลใน Ubuntu


9

ฉันรันUbuntu 12.04 แม่นยำและต้องการฟอร์แมตโดยใช้ZFS HDD USB ภายนอกเพื่อใช้เป็นไดรฟ์สำรองสำหรับไดเรกทอรีภายในบ้านของฉัน

เนื่องจากเป็นเพียงไดรฟ์เดียวฉันไม่สนใจการรักษาตัวเองเนื่องจากฉันเข้าใจสิ่งนี้เพื่อกำหนดค่า RAID ของดิสก์ตั้งแต่ 2 แผ่นขึ้นไปเพื่อให้ถูกต้อง ดังนั้นความสามารถในการถ่ายภาพสแน็ปช็อตของไดรฟ์สำรองภายนอกของฉันโดยใช้ความสามารถดั้งเดิมของ ZFS ก็เพียงพอแล้ว

แผนคือการซิงค์โฟลเดอร์โฮมของฉันลงในไดรฟ์ ZFS โดยใช้ตัวเลือก--inplaceเพื่อลดขนาดสแนปชอต หวังว่านี้จะช่วยให้ฉันเก็บสแนปชอตของโฮมไดเร็กตอรี่ของฉันในไดรฟ์ZFS ได้หลายสัปดาห์ HDD ของระบบปฏิบัติการที่มีโฮมไดเร็กตอรี่อยู่ext4ถ้ามันสร้างความแตกต่าง ฉันยังอยากมีพื้นเมืองZFSสนับสนุนในอูบุนตูของฉันไม่FUSE

ฉันควรทำอย่างไรเพื่อให้บรรลุใน Ubuntu โดยใช้บรรทัดคำสั่ง (ไม่ใช่สิ่งที่สำรองไว้ทั้งหมดเพียงแค่การจัดรูปแบบ)

คำตอบ:


7

สมมติว่าดิสก์ USB ของคุณคือ / dev / sdb และจะใช้เฉพาะกับ ZFS:

zpool create pool sdb
zfs create pool/backup

ใช้ / pool / backup เป็นไดเรกทอรีปลายทาง rsync ของคุณ

สร้างสแนปชอตด้วย:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)

ฉันไม่ควรฟอร์แมตไดรฟ์เป็น ZFS ก่อนหรือไม่ 'sudo zpool create pool sdb' ให้ฉัน "ข้อมูลจำเพาะ vdev ที่ไม่ถูกต้องใช้ '-f' เพื่อแทนที่ข้อผิดพลาดต่อไปนี้: / dev / sdb เป็นส่วนหนึ่งของสระว่ายน้ำที่ใช้งาน 'pool'" และเมื่อฉันลอง 'sudo zpool create -f pool sdb' ฉันได้รับ "ไม่สามารถเปิด '/ dev / sdb': อุปกรณ์หรือทรัพยากรไม่ว่าง"
MarcusJuniusBrutus

ไม่ไม่มีการจัดรูปแบบ ZFS (สมมติว่าคุณหมายถึงการสร้างระบบไฟล์เช่นเดียวกับ mk2efs) / dev / sdb ดิสก์ USB ของคุณหรือไม่ คุณสร้างพูล ZFS แล้วหรือยัง มีระบบไฟล์ที่ติดตั้งอยู่ในดิสก์ USB ของคุณหรือไม่?
jlliagre

ฉันสร้างพูล ZFS ด้วยคำสั่ง "zpool create pool sdb" และ "zfs create pool / backup" ที่คุณให้ไว้ ดิสก์ USB อยู่ที่ / dev / sdb และเป็นรูปแบบ NTFS ด้วยระบบไฟล์ที่ติดตั้ง (ซึ่งฉันถอดออกจากนั้น) อย่างไรก็ตามฉันจะยอมรับคำตอบของคุณในตอนนี้และจะอ่านบน ZFS
pool

ดังนั้นพูลจึงมีอยู่เมื่อคุณได้รับข้อความแสดงข้อผิดพลาด สิ่งที่พูดว่า: zpool list pool, zpool status poolและzpool history pool?
jlliagre
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.