คำถามติดแท็ก snapshot

3
ข้อ จำกัด ในทางปฏิบัติเกี่ยวกับจำนวนสแน็ปช็อต btrfs หรือไม่
ฉันกำลังพิจารณาใช้ btrfs บนไดรฟ์ข้อมูลของฉันเพื่อให้ฉันสามารถใช้ปลากะพงหรืออะไรทำนองปลากะพงเพื่อใช้เวลา snapshot ตาม ฉันเชื่อว่านี่จะให้ฉันเรียกดูข้อมูลรุ่นเก่าของฉัน นี่จะเป็นการเพิ่มเติมจากการสำรองข้อมูลไซต์ปัจจุบันของฉันเนื่องจากความล้มเหลวของไดรฟ์จะล้างข้อมูลและสแน็ปช็อต จากความเข้าใจของฉันสแน็ปช็อต btrfs ไม่ใช้พื้นที่มาก (ข้อมูลเมตาและบล็อกที่มีการเปลี่ยนแปลงรวมถึงค่าโสหุ้ยบางอย่าง) ดังนั้นพื้นที่ดูเหมือนจะไม่เป็นข้อ จำกัด หากฉันมีล้านสแนปชอต (เช่นสแน็ปช็อตทุกนาทีเป็นเวลาสองปี) จะทำให้เกิดความเสียหายสมมติว่าฉันมีพื้นที่ดิสก์เพียงพอสำหรับข้อมูลข้อมูลที่เปลี่ยนแปลงและข้อมูลเมตาหรือไม่ หากมีข้อ จำกัด ในทางปฏิบัติเกี่ยวกับจำนวนสแนปชอตมันจะขึ้นอยู่กับจำนวนไฟล์และ / หรือขนาดของไฟล์หรือไม่?


1
ZFS Snapshot เป็นไฟล์สำรองข้อมูลพร้อมการหมุน
ฉันมีระบบ FreeNAS ในพื้นที่และต้องการใช้ ZFS snapshots สำหรับการสำรองข้อมูล FreeNAS มีงานการจำลองแบบในตัวซึ่งใช้ zfs send snapshot_name เพื่อส่งสแน็ปช็อตไปยังระบบรีโมต แต่สิ่งนี้ต้องการระบบที่มี ZFS อยู่อีกด้านหนึ่ง ฉันต้องการส่งสแนปชอตไปยังไฟล์ aa และส่งไฟล์บีบอัดและเข้ารหัสนี้ไปยังเครื่องระยะไกล สิ่งนี้เป็นไปได้ด้วย zfs send snapshot_name | gzip | openssl enc -aes-256-cbc -a -salt > file.gz.ssl ทุกวันฉันทำสแนปชอตของพูลหน่วยเก็บและเก็บสแน็ปช็อตทุก ๆ 30 วัน ทุกๆสแน็ปช็อตที่ถ่ายฉันจะไพพ์สแนปช็อตนี้เป็นไฟล์ - snapshot_file 1 มีทุกไฟล์อยู่ในนั้น (สมมติว่า 2GB) - snapshot_file 2 มีการเปลี่ยนแปลงเป็น snapshot_file 1 เท่านั้น …

1
GNU / Linux: อุปกรณ์บล็อกซ้อนทับ / อุปกรณ์บล็อกซ้อนได้
GNU / Linux มียูเนี่ยนเมาท์ที่ซ้อนทับ dirs ดังนั้นคุณสามารถเมานต์ dir แบบเขียนได้ด้านบนของ dir แบบอ่านอย่างเดียว เมื่อ dir แบบเขียนได้ถูกถอดออกแล้ว dir แบบอ่านอย่างเดียวจะไม่ถูกแตะต้อง ฉันกำลังมองหาฟังก์ชั่นเดียวกันสำหรับอุปกรณ์บล็อก - ควรมีส่วนที่เขียนได้เก็บไว้ในไฟล์ ดังนั้นฉันต้องการเรียกใช้บางสิ่งเช่น: device-setup /dev/newdevice /dev/read-only-device overlayfile ถ้าฉันเขียนถึง / dev / newdevice การเปลี่ยนแปลงควรถูกเก็บไว้ใน overlayfile ถ้าฉันอ่านเซกเตอร์ที่เขียนไปฉันควรได้รับข้อมูลจากโอเวอร์เลย์ไฟล์ ถ้าฉันอ่านส่วนที่ไม่ได้เขียนฉันควรได้รับข้อมูลจาก / dev / read-only-device เครื่องมือดังกล่าวมีอยู่จริงหรือไม่?

5
การสร้างภาพรวมของระบบลินุกซ์
ฉันต้องการทำดังต่อไปนี้ - บันทึกสถานะปัจจุบันของ linux OS ของฉัน (centOS6.5) ทำการเปลี่ยนแปลงบางอย่าง (โดยเฉพาะฉีดข้อบกพร่องและทดสอบบริการบางอย่างเพื่อตรวจสอบว่ามันทำงานอย่างไรเมื่อเกิดข้อผิดพลาดประเภทนั้น) จากนั้นกู้คืนระบบกลับสู่สถานะที่บันทึกไว้ ฉันไม่สามารถหาวิธีการทำสิ่งนี้ในระบบ linux ฉันมีเครื่องที่มี centOS 6.5 พร้อมระบบไฟล์ ext4 นอกจากนี้ยังเป็นเซิร์ฟเวอร์จริงและไม่ใช่เครื่องเสมือน ความคิดหรือข้อเสนอแนะ?
11 linux  snapshot 

4
`cp -al` snapshot ซึ่งฮาร์ดลิงก์จะถูกนำไปยังไฟล์ใหม่เมื่อทำการแก้ไข
ฉันกำลังพยายามถ่ายภาพรวมของโฟลเดอร์ขนาดใหญ่เป็นประจำ ฉันได้อ่านที่นี่: http://www.mikerubel.org/computers/rsync_snapshots/#Incremental ที่cp -alจะถ่ายภาพโฟลเดอร์โดยเพียงแค่คัดลอกลิงก์ฮาร์ดไดรฟ์ นั่นคือทั้งหมดที่ดี แต่ปัญหาคือในภาพรวมนี้ถ้าฉันเปลี่ยนไฟล์มันจะเปลี่ยนในภาพรวมทั้งหมด สิ่งที่ฉันต้องการแทนคือการให้ระบบสร้างไฟล์ใหม่ที่มีการเปลี่ยนแปลงและเชื่อมโยงไปยังสิ่งนั้นแทน วิธีดังกล่าวแต่ละสแน็ปช็อตจะไม่ถูกต้องในการแก้ไขไฟล์แรก ฉันจะบรรลุสิ่งนั้นได้อย่างไร ป.ล. ฉันพยายามrsync -a --delete --link-dest=../backup.1 source_directory/ backup.0/แต่ก็มีปัญหาเดียวกัน

2
การย้อนกลับ bvfs subvolume ด้วย subvolumes เด็ก
มีวิธีการที่เป็นที่นิยมในการย้อนกลับไปยังสแน็ปช็อตย่อยที่มี subvolumes ย่อยหรือไม่ ตัวอย่างเช่นนี่คือเลย์เอาต์ btrfs ของฉัน: ID 257 gen 59802 top level 5 path __active ID 258 gen 59784 top level 5 path __snapshot ID 259 gen 59802 top level 257 path home ID 260 gen 36538 top level 257 path opt ID 261 gen 59802 top level 257 path …
9 btrfs  snapshot 

1
ภาพรวมของ LVM ในท้ายที่สุดจะทำให้เกิดการแตกแฟรกเมนต์หรือไม่?
ฉันวางแผนที่จะใช้ LVM เพื่อให้สามารถถ่ายภาพอะตอมขนาดใหญ่ของไฟล์ขนาดใหญ่และซิงค์ไปยังไซต์ระยะไกลได้ สิ่งที่ฉันอยากรู้คือว่ามีผลกระทบระยะยาวต่อปริมาณ (ไม่ใช่สแน๊ปช็อต) หลักหรือไม่: ถ้าฉันเก็บสแนปชอตเป็นเวลา 24 ชั่วโมงก่อนที่จะดรอปและสร้างสแนปชอตใหม่ ?
9 lvm  snapshot 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.