ขนาดที่เหมาะสมสำหรับ“ บล็อกระบบไฟล์ที่สงวนไว้” สำหรับดิสก์ที่ไม่ใช่ระบบปฏิบัติการ?


21

เมื่อสร้างระบบไฟล์ ( mkfs ...) ระบบไฟล์สงวน 5% ของพื้นที่สำหรับการใช้งานของตัวเองเพราะตามman tune2fs:

การสำรองจำนวนบล็อกระบบไฟล์จำนวนหนึ่งเพื่อใช้โดยกระบวนการที่มีสิทธิใช้งานจะทำเพื่อหลีกเลี่ยงการแตกแฟรกเมนต์ของระบบไฟล์และเพื่ออนุญาตให้ daemons ของระบบเช่น syslogd (8) สามารถทำงานต่อได้อย่างถูกต้องหลังจากกระบวนการที่ไม่มีสิทธิพิเศษ

แต่ด้วยไดรฟ์ขนาดใหญ่ 5% นั้นมีพื้นที่ค่อนข้างมาก

ฉันมีไดรฟ์ 4x1.5 TB สำหรับจัดเก็บข้อมูล (ระบบปฏิบัติการทำงานบนดิสก์ที่แยกต่างหาก) ดังนั้นการตั้งค่าเริ่มต้นจะสำรอง 300 GB ซึ่งเป็นลำดับความสำคัญมากกว่าไดรฟ์ระบบปฏิบัติการทั้งหมด

พื้นที่สงวนสามารถปรับแต่งได้ แต่ขนาดใดที่เหมาะสมสำหรับดิสก์ข้อมูล ฉันสามารถตั้งค่าเป็นศูนย์หรือว่าจะนำไปสู่ปัญหาเกี่ยวกับการกระจายตัว?

คำตอบ:


22

ฉันได้พบคำตอบต่อไปนี้https://www.redhat.com/archives/ext3-users/2009-January/msg00026.htmlจาก Theodore Tso นักพัฒนา ext4

หากคุณตั้งค่าจำนวนบล็อกที่สงวนไว้ให้เป็นศูนย์จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานมากนักยกเว้นหากคุณใช้งานเป็นระยะเวลานาน (ด้วยไฟล์จำนวนมากที่สร้างและลบ) ในขณะที่ระบบไฟล์เกือบเต็ม (เช่นพูดมากกว่า 95%) ณ จุดนี้คุณจะพบกับปัญหาการแตกแฟรกเมนต์ ตัวจัดสรรหลายบล็อกของ Ext4 นั้นมีความทนทานต่อการแตกแฟรกเมนต์มากขึ้นเนื่องจากมันพยายามค้นหาบล็อกที่ต่อเนื่องได้ยากขึ้นดังนั้นแม้ว่าคุณจะไม่ได้เปิดใช้งานคุณสมบัติ ext4 อื่น ๆ คุณจะเห็นผลลัพธ์ที่ดีกว่าเพียงแค่ติดตั้งระบบไฟล์ ext3 รับเต็มอย่างสมบูรณ์

หากคุณเพียงแค่ใช้ระบบไฟล์สำหรับการเก็บถาวรระยะยาวซึ่งไฟล์ไม่เปลี่ยนแปลงบ่อยนัก (เช่นร้าน mp3 หรือวิดีโอขนาดใหญ่) แน่นอนว่ามันจะไม่สำคัญ


1
เยี่ยมมากขอบคุณ ตรงจากปากม้าถึง :)
jg-faustus

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