ฉันไม่มีประสบการณ์กับ btrfs แต่โฆษณาเพื่อให้สามารถยกเลิกการทำซ้ำไฟล์ได้
ในใบสมัครของฉันฉันจะต้องทำซ้ำแผนผังไดเรกทอรีทั้งหมด
จากสิ่งที่ฉันได้เรียนรู้ btrfs ทำซ้ำเฉพาะในบางโพสต์สแกนไม่ใช่ทันที แม้กระทั่งการใช้cp
ก็ไม่ได้ทำให้เกิดการซ้ำซ้อน (อย่างน้อยก็df
แสดงการใช้งานดิสก์ที่เพิ่มขึ้นในขนาดของไฟล์ที่คัดลอก)
ฉันสามารถหลีกเลี่ยงการย้ายข้อมูลไปด้วยกันและบอกbtrfs
ให้ทำซ้ำไฟล์ที่ตำแหน่งอื่นได้โดยตรงโดยการโคลนข้อมูลเมตา
ในสาระสำคัญคล้ายกับฮาร์ดลิงก์ แต่มีเมตาดาต้าอิสระ (สิทธิ์, mod. ครั้ง, ... )
cp --reflink=always
ผลลัพธ์จากมุมมองของผู้ใช้จะเป็นไฟล์อิสระสองไฟล์ในทุก ๆ ด้าน ความจริงที่ว่าระบบไฟล์ที่อยู่ภายใต้นั้นเป็นนามธรรมที่ผ่านการคัดลอกเมื่อเขียนเป็นเพียงรายละเอียดการใช้งาน คุณไม่ได้รับ "ฮาร์ดลิงก์ แต่มีเมตาดาต้าอิสระ" สำหรับความรู้ของฉัน btrfs ยังไม่ได้ทำซ้ำอัตโนมัติใด ๆ ฉันคิดว่านั่นเป็นแผนในอนาคต แต่ฉันก็ไม่เชิงบวก
cp --reflink=always
.