สิ่งที่คุณกำลังมองหาคือรูปแบบของการคัดลอกเมื่อเขียนซึ่งมีหลายไฟล์ที่มีเนื้อหาเดียวกันใช้พื้นที่เดียวกันบนดิสก์จนกว่าจะมีการแก้ไขอย่างใดอย่างหนึ่ง ฮาร์ดลิงก์ใช้การคัดลอกเมื่อเขียนหากแอปพลิเคชันที่ทำการเขียนลบไฟล์และสร้างไฟล์ใหม่ด้วยชื่อเดียวกัน (ซึ่งโดยทั่วไปจะทำโดยการสร้างไฟล์ใหม่ด้วยชื่ออื่นแล้วย้ายไปไว้ที่เดิม) แอปพลิเคชันที่คุณใช้ไม่ได้ทำสิ่งนี้อย่างชัดเจน: เป็นการเขียนทับไฟล์ที่มีอยู่
แอปพลิเคชั่นบางตัวสามารถกำหนดค่าให้ใช้กลยุทธ์การเปลี่ยน บางแอปพลิเคชันใช้กลยุทธ์การเปลี่ยนตามค่าเริ่มต้น แต่ใช้กลยุทธ์การเขียนทับเมื่อพวกเขาเห็นไฟล์ที่มีฮาร์ดลิงก์หลายลิงก์อย่างแม่นยำเพื่อไม่ให้ฮาร์ดลิงก์แตก เทคนิคสแนปชอตปัจจุบันของคุณจะทำงานหากคุณสามารถกำหนดค่าแอปพลิเคชันของคุณเพื่อแทนที่แทนการเขียนทับ
Fl-cowปรับเปลี่ยนโปรแกรมเพื่อใช้กลยุทธ์การแทนที่อย่างเป็นระบบในไฟล์ที่มีลิงก์จำนวนมาก
หรือคุณอาจจัดเก็บไฟล์บนระบบแฟ้มที่ดำเนินการคัดลอกเมื่อเขียนหรือการขจัดข้อมูลซ้ำซ้อนหรือมีคุณลักษณะภาพรวมและไม่ต้องกังวลเกี่ยวกับการเชื่อมโยงอย่างหนัก: BtrfsหรือZFS ทั้งนี้ขึ้นอยู่กับรูปแบบการแบ่งพาร์ติชันของคุณการใช้สแน็ปช็อต LVM อาจเป็นตัวเลือก
คำแนะนำของฉันคือการใช้เครื่องมือภาพรวมที่เหมาะสม การสำรองข้อมูลที่เชื่อถือได้นั้นเป็นเรื่องยากอย่างน่าประหลาดใจ คุณอาจต้องการrsnapshot