ฉันต้องการกำหนดค่าระบบเดสก์ท็อปที่ระบบไฟล์ในบ้านจะซ้ำซ้อน (เช่น RAID-1) และจะมีสแน็ปช็อตรายสัปดาห์ ฉันได้ทำสิ่งนี้กับ ZFS แล้วระบบ snapshot นั้นยอดเยี่ยมและด้วย send / recv คุณสามารถสร้างการสำรองข้อมูลบนสื่อภายนอกได้อย่างง่ายดาย น่าเสียดายที่ตอนนี้ฉันต้องการ GNU + Linux ไม่ใช่ FreeBSD หรือ Solaris ดังนั้นฉันจึงมองหาคำแนะนำสำหรับทางเลือกที่ดี
ฉันคิดว่าตัวเลือกของฉันคือ:
- btrfs -
zfs send
มันน่าจะเป็นสิ่งที่ฉันต้องการก็มีภาพรวมและคำสั่งที่ช่วยให้คุณสามารถทำซ้ำ แต่เอกสารทั้งหมดระบุว่ามันยังอยู่ในช่วงทดลอง ฉันดูเหมือนจะไม่พบรายงานจริงใด ๆ เกี่ยวกับความน่าเชื่อถือหรือปัญหาการใช้งาน คุณช่วยชี้ให้ฉันเห็นข้อมูลใด ๆ เกี่ยวกับปัญหานั้นที่สามารถชี้แจงได้ว่าจะเป็นทางเลือกที่เป็นไปได้หรือไม่? ฉันมีการตั้งค่าขนาดใหญ่สำหรับตัวเลือกนี้ส่วนใหญ่เป็นเพราะฉันไม่ต้องการฟอร์แมตไดรฟ์เมื่อ btrfs พร้อมใช้งาน แต่ฉันไม่มีข้อมูลว่าสามารถใช้งานได้ทั้งหมดหรือไม่ ที่ฉันไม่สามารถได้คำตอบจะเป็นสิ่งที่ไม่ "ทดลอง" หมายถึง - lvm snapshots และ ext4 - ไม่ควรเนื่องจากมันสามารถใช้พื้นที่จำนวนเหลือร้ายเมื่อสร้างไฟล์ใหม่ การสร้างไฟล์ 200 GB ต้องการพื้นที่ว่าง 200 GB และอีก 200 GB สำหรับภาพรวม ฉันยังพบว่าไม่น่าเชื่อถือ - ข้อมูลเมตาที่ล้มเหลวเขียนผลลัพธ์ใน PV ที่อ่านไม่ได้ ฉันสงสัยว่า btrfs จะเปรียบเทียบที่นี่ได้อย่างไร
- ระบบไฟล์เดียว (ext4) บนอาเรย์ RAID-1 ที่มีสแนปชอต COW แบบกำหนดเองพร้อมฮาร์ดลิงก์ (เช่น
cp -al
) นั่นคือการตั้งค่าปัจจุบันของฉันถ้าฉันไม่สามารถใช้ btrfs
ดังนั้นวิธีการทดสอบ btrfs คือสิ่งที่ฉันควรเลือกและฉันมีตัวเลือกอื่น ๆ ? จะเกิดอะไรขึ้นถ้าฉันไม่สำรองข้อมูลส่วนเพิ่มภายนอกนั่นจะมีผลกับตัวเลือกของฉันหรือไม่