ระบบไฟล์ใดที่จะเลือกเป็นไฟล์แบบกระจาย


1

ฉันมีปัญหาที่ฉันต้องการบันทึกการสำรองข้อมูลไปยัง NAS น่าเสียดายที่ NAS สามารถใช้งานได้เฉพาะเครือข่าย CIFS (รวมถึงการเข้าถึง SSH รูท) ฉันไม่ต้องการแก้ไขอะไรในการกำหนดค่าที่นั่นเนื่องจาก NAS ใช้งานโดยเพื่อนร่วมงานของฉันด้วย ดังนั้นฉันต้องทำงานบนเครื่องของฉันเป็นหลัก

การใช้โซลูชันสำรองข้อมูล * nix จะทำให้เกิดปัญหาซึ่ง CIFS ไม่อนุญาตให้ใช้ข้อมูลผู้ใช้ / กลุ่ม * และการอนุญาตไฟล์ ตอนนี้ฉันสร้างไฟล์กระจัดกระจาย (ผ่าน CIFS) ซึ่งเป็นext4ระบบไฟล์ภายในและติดตั้ง ตอนนี้ฉันสามารถใช้ rsnapshot เพื่อสร้างการสำรองข้อมูลของฉันส่งข้อมูลไปยังไฟล์ (กระจัดกระจาย) ได้โดยไม่มีปัญหา

ปัญหาเกิดขึ้นหากฉันเรียกใช้การสำรองข้อมูลหลายครั้ง แต่ละครั้งจะมีการเขียนข้อมูลเล็กน้อย (มากหรือน้อย) เท่าที่ฉันเดาext4ภายในไฟล์จัดสรรภาคที่จะเขียน "สุ่ม" ฉันหมายความว่า fs จะไม่พยายามนำบล็อกกลับมาใช้ใหม่ให้มากที่สุด ทันทีที่มีการใช้บล็อกใหม่ไฟล์ sparse จะขยายใหญ่ขึ้น แต่บล็อกเก่าที่ไม่ได้ใช้ในขณะนี้ไม่ได้รับการปลดปล่อย ดังนั้นไฟล์จะเติบโตพร้อมการสำรองข้อมูลทุกครั้งจนกว่าจะถึงขนาดสูงสุด

เห็นได้ชัดว่ามีพื้นที่ว่างบางส่วนอาจจะอยู่ที่นั่น แต่ข้อดีของไฟล์ที่กระจัดกระจายจะหายไป: ไฟล์นั้นต้องการพื้นที่ทั้งหมดใน NAS แม้ว่าจะมีเพียงบางส่วนเท่านั้นที่เพียงพอ

ฉันได้อ่านความเป็นไปได้ในการใช้ TRIM แล้ว แต่ฉันเดาว่าจะเป็นไปได้ก็ต่อเมื่อฉันสามารถบอกระบบไฟล์โฮสต์ (บน NAS) ว่าไม่มีการใช้บล็อกพิเศษอีกต่อไป ดังนั้นฉันกำลังมองหา fs ที่ทำการจัดสรรเซกเตอร์ใหม่ที่น้อยที่สุด

หากคุณมีความคิดที่ดีขึ้นโปรดระบุความคิดเห็นของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.