ฉันสนใจที่จะรู้ว่าสิ่งที่ต้องการ
- การสร้าง / แก้ไขโครงสร้างระบบไฟล์
- การดำเนินการของคำสั่งเช่น
adduser
- การเปลี่ยนแปลงที่ทำระหว่างช่วงเวลาเริ่มต้น / สิ้นสุด datetime
สามารถย้อนกลับได้โดยเฉพาะอย่างยิ่งกับชุด "savepoint" เป็นไปได้ไหม
ฉันสนใจที่จะรู้ว่าสิ่งที่ต้องการ
adduser
สามารถย้อนกลับได้โดยเฉพาะอย่างยิ่งกับชุด "savepoint" เป็นไปได้ไหม
คำตอบ:
คุณต้องการที่จะมี สแน็ปช็อตระบบไฟล์ .
ZFS เป็นระบบไฟล์ที่มีคุณสมบัตินี้ มันมีอยู่ในระบบปฏิบัติการ FreeBSD (และยังเป็น Solaris / OpenSolaris แต่ฉันไม่ทราบว่า OS นั้นจะตายในปัจจุบัน)
จุดที่สามของคุณ:
- การเปลี่ยนแปลงที่ทำระหว่างช่วงเวลาเริ่มต้น / สิ้นสุด datetime
ที่เป็นไปไม่ได้จริงยกเว้น ปลาย เท่ากับ ตอนนี้ และ เริ่มต้น เท่ากับเวลาที่แน่นอนเมื่อถ่ายภาพก่อนหน้านี้
คุณสามารถทำได้เกือบเหมือนกันบน Linux โดยวางระบบไฟล์ของคุณบนไดรฟ์ข้อมูล LVM และใช้สแน็ปช็อต LVM (ซึ่งเป็นสแน็ปช็อตของอุปกรณ์บล็อกแทนที่จะเป็นสแนปชอตของระบบไฟล์) แต่ในชีวิตจริงคุณอาจไม่ต้องการทำเช่นนั้น มีโทษประสิทธิภาพสูงสำหรับการเรียกใช้ LVM ด้วยสแนปชอตที่ใช้งานอยู่ (ในอีกทางหนึ่งระบบไฟล์ที่เหมาะสมบน ZFS นั้นไม่มีค่าปรับประสิทธิภาพเลย)
ZFS ในโซลาริสหรือ openindiana น่าจะง่ายที่สุด มิฉะนั้น BTRFS (เมื่อพร้อม) หรือ ext3cow ได้รับการสนับสนุน เวอร์ชัน - ซึ่งอาจเป็นสิ่งที่คุณต้องการ