จำเป็นต้องจัดเรียงข้อมูลไดรฟ์ใน Ubuntu หรือไม่ ถ้าเป็นเช่นนั้นฉันจะทำอย่างไรและควรทำบ่อยแค่ไหน?
จำเป็นต้องจัดเรียงข้อมูลไดรฟ์ใน Ubuntu หรือไม่ ถ้าเป็นเช่นนั้นฉันจะทำอย่างไรและควรทำบ่อยแค่ไหน?
คำตอบ:
การจัดเรียงข้อมูลคือ (หรือเคย) แนะนำภายใต้ Windows เพราะมันมีการใช้งานระบบแฟ้มที่ไม่ดี เทคนิคง่าย ๆ เช่นการจัดสรรบล็อคสำหรับไฟล์ในกลุ่มมากกว่าหนึ่งโดยหนึ่งทำให้การกระจายตัวของภายใต้ Linux ระบบไฟล์ Linuxทั่วไปจะได้รับอย่างมีนัยสำคัญจากการจัดเรียงข้อมูลบนระบบไฟล์เกือบเต็มหรือด้วยรูปแบบการเขียนที่ผิดปกติ ผู้ใช้ส่วนใหญ่ไม่ต้องการมันแม้ว่าผู้แชร์ไฟล์จำนวนมากจะได้รับประโยชน์จากมัน (การเติมไฟล์ในบิตเล็ก ๆ น้อย ๆ ที่อยู่ตรงกลางไม่ใช่กรณีที่ ext3 ได้รับการปรับให้เหมาะสมหากคุณกังวลเกี่ยวกับการแตกแฟรกเมนต์ เสนอตัวเลือกนั้นบอกให้ preallocate ไฟล์ทั้งหมดก่อนที่จะเริ่มดาวน์โหลด)
ในขณะนี้ไม่มีเครื่องมือการจัดเรียงข้อมูลที่พร้อมใช้งานจริงสำหรับระบบไฟล์ทั่วไปบน Linux ( ext3และext4 ) หากคุณติดตั้งUbuntu 9.10หรือใหม่กว่าหรือแปลงการติดตั้งที่มีอยู่คุณมีระบบไฟล์ext4ซึ่งรองรับextentsช่วยลดการกระจายตัว
สำหรับกรณีที่การกระจายตัวไม่เกิดขึ้นเป็นเครื่องมือจัดระเบียบ ext4 อยู่ในผลงาน, แต่มันก็ยังไม่พร้อม
โปรดทราบว่าโดยทั่วไปปรัชญา Linux และโดยเฉพาะอย่างยิ่งปรัชญาอูบุนตูคือว่างานบำรุงรักษาทั่วไปควรจะเกิดขึ้นโดยอัตโนมัติโดยไม่จำเป็นต้องของคุณที่จะเข้าไปแทรกแซง
นี่เป็นคำอธิบายที่ดีที่สุด (ไม่เพียง แต่การแตกไฟล์เท่านั้น แต่วิธีที่ EXT2 / 3/4 นั้นทนต่อมันมากกว่า FAT หรือ NTFS) ฉันได้พบแล้วและฉันยังคงแนะนำคนอื่น ๆ : http://geekblog.oneandoneis2.org/ index.php / 2006 / 17/08 / why_doesn_t_linux_need_defragmenting
หากคุณใช้ ext ต่อไปนี้เป็นข้อความอ้างอิงที่ดีจาก Theodore Ts'o (เขามีส่วนเกี่ยวข้องอย่างมากในการพัฒนาระบบไฟล์):
หากคุณตั้งค่าจำนวนบล็อกที่สงวนไว้ให้เป็นศูนย์จะไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานมากนักยกเว้นหากคุณใช้งานเป็นระยะเวลานาน (ด้วยไฟล์จำนวนมากที่สร้างและลบ) ในขณะที่ระบบไฟล์เกือบเต็ม (เช่นพูดมากกว่า 95%) ณ จุดนี้คุณจะพบกับปัญหาการแตกแฟรกเมนต์ ตัวจัดสรรหลายบล็อกของ Ext4 นั้นมีความทนทานต่อการแตกแฟรกเมนต์มากขึ้นเนื่องจากมันพยายามค้นหาบล็อกที่ต่อเนื่องได้ยากขึ้นดังนั้นแม้ว่าคุณจะไม่ได้เปิดใช้งานคุณสมบัติอื่น ๆ ของ ext4 คุณจะเห็นผลลัพธ์ที่ดีขึ้นเพียงแค่ติดตั้งระบบไฟล์ ext3 รับเต็มอย่างสมบูรณ์
ดังนั้นคำตอบคือ 'ไม่' เฉพาะในกรณีที่รุนแรงคุณจะเริ่มเห็นการแยกส่วนที่ไม่พึงประสงค์ (กับ ext)