ฉันรู้ว่าระบบไฟล์ Windows มีความไวต่อการแตกแฟรกเมนต์และ Unix เช่น UFS, ZFS, ext3 หรือ ext4 นั้นไม่ละเอียดอ่อน
แต่มีเหตุผลใดที่จะจัดเรียงข้อมูลระบบไฟล์เหล่านี้หรือไม่?
ถ้าเป็นเช่นนั้นมีเครื่องมืออะไรให้ใช้บ้าง?
ฉันรู้ว่าระบบไฟล์ Windows มีความไวต่อการแตกแฟรกเมนต์และ Unix เช่น UFS, ZFS, ext3 หรือ ext4 นั้นไม่ละเอียดอ่อน
แต่มีเหตุผลใดที่จะจัดเรียงข้อมูลระบบไฟล์เหล่านี้หรือไม่?
ถ้าเป็นเช่นนั้นมีเครื่องมืออะไรให้ใช้บ้าง?
คำตอบ:
การอ้างอิงหน้า Wikipedia เกี่ยวกับระบบไฟล์ Ext3
ระบบไฟล์ Linux รุ่นใหม่มีการแตกแฟรกเมนต์อย่างน้อยที่สุดโดยเก็บบล็อกทั้งหมดไว้ในไฟล์ใกล้กันแม้ว่าจะไม่สามารถจัดเก็บในส่วนต่อเนื่องได้ ระบบไฟล์บางระบบเช่น ext3 สามารถจัดสรรบล็อกว่างที่ใกล้เคียงกับบล็อกอื่น ๆ ในไฟล์ได้อย่างมีประสิทธิภาพ ดังนั้นจึงไม่จำเป็นต้องกังวลเกี่ยวกับการแตกแฟรกเมนต์ในระบบ Linux
ที่จริงแล้ว NTFS นั้นไม่ไวต่อการแยกส่วน NTFS นั้นดีกว่า FAT32 อย่างมากในทุก ๆ ทางและเป็นระบบไฟล์ที่ทันสมัย
ฉันใช้งาน Linux ที่บ้านมาตั้งแต่ปี 1996 และไม่เคยจัดระเบียบระบบไฟล์ใด ๆ ฉันไม่เคยต้องการ mkfs
มากที่สุดที่ฉันได้ทำในทิศทางนี้ก็ให้ความสนใจกับชนิดของไฟล์ที่ผมจะวางบนระบบแฟ้มและใช้ตัวเลือกที่เหมาะสมเมื่อฉัน ตัวอย่างเช่นหากระบบไฟล์จะมีไฟล์ขนาดใหญ่เป็นหลักฉันจะใช้ขนาดบล็อกที่ใหญ่กว่า หากฉันสร้างระบบไฟล์ขนาดใหญ่แต่ฉันรู้ว่ามันจะไม่มีไฟล์มากกว่า 1,000,000 ไฟล์ฉันจะใช้-N 1000000
ตัวเลือกเพื่อ จำกัด จำนวน inodes โดยทั่วไปแล้วฉันจะปรับระบบไฟล์ที่สร้างให้เป็นงานของมันหากไฟล์ชนิดใดชนิดหนึ่งจะมีอยู่
ในขณะที่ ext2 ext3 และไม่ให้มัน (และโดยทั่วไปจำเป็นต้องใช้มันน้อยกว่าที่พวกเขาเก็บไฟล์ค่อนข้างร่วมกันในสถานที่แรก) ext4 ไม่ให้การ defrag บทความนี้พูดถึงเกี่ยวกับโปรแกรม e4defrag แต่ ext4 เป็นระบบไฟล์ใหม่
อย่างไรก็ตามเมื่อเทียบกับระบบไฟล์ windows linux จะดีกว่าไม่แยกส่วนดังนั้นฉันจะไม่กังวลเกี่ยวกับมัน
http://en.wikipedia.org/wiki/Ext3#Defragmentationแต่ฉันจะไม่รำคาญ
เหตุผลที่ดีเพียงอย่างเดียวสำหรับการดีแฟล็กระบบไฟล์ linux คือการลดขนาดฮาร์ดดิสก์เสมือนที่มีป่อง
เติมพื้นที่ว่างที่ไม่ได้ใช้เป็นศูนย์จัดเรียงแล้วกระชับดิสก์เสมือนจากผู้จัดการ VM
คุณสามารถจัดเรียงข้อมูลระบบไฟล์ XFS (โดยใช้xfs_fsr [dev|file]
) และ btrfs (โดยใช้btrfs filesystem defragment [file]
สำหรับคนอื่น ๆ ให้แน่ใจว่าคุณมีอย่างน้อย 80% ฟรีหรือไม่กี่สิบกิกะไบต์ (แล้วแต่จำนวนใดจะเล็ก) และคุณไม่ควรกังวลเกี่ยวกับการจัดระเบียบ