ทำไมการจัดระเบียบจึงไม่จำเป็น


104

ทำไมการจัดเรียงข้อมูลจึงไม่จำเป็นใน Ubuntu


2
ไม่จำเป็นโดยไม่จำเป็นและคุณอาจต้องการจัดเรียงข้อมูลเป็นระยะ ๆ XFS / ext4 นั้นง่ายต่อการจัดเรียง เพียงใช้เครื่องมือสำหรับพวกเขาพวกเขาจะทำในเวลาไม่นาน EXT4 (ค่าเริ่มต้นของ Ubuntu - ext4.wiki.kernel.org/index.php/ … )
Apache

คำตอบ:


61

ระบบไฟล์พื้นฐานที่ใช้โดย Ubuntu เช่น ext2 และ ext3 เพียงแค่ไม่จำเป็นต้องจัดเรียงข้อมูลเพราะพวกเขาไม่ได้แยกส่วนไฟล์ในลักษณะเดียวกับ NTFS มีรายละเอียดเพิ่มเติมที่ext3 - Wikipedia สารานุกรมเสรี


4
ตอนนี้ Ubuntu กำลังใช้ ext4 อยู่
Marco Ceppi

18
ext4 ขึ้นอยู่กับ ext3 ขึ้นอยู่กับ ext2 :)
Broam

49
-1 ที่จริงแล้วพวกเขาอาจต้องการการดีแฟรกเมนต์เพียงเล็กน้อยเท่านั้น
andol

3
หากคุณมี SSD คุณไม่จำเป็นต้องจัดเรียงข้อมูลด้วยเช่นกัน
Lekensteyn

4
@andol มีการกระจายตัวของบางอย่างไม่ได้หมายความว่าคุณต้องการ Defrag Windows "ต้องการ" มันเพราะมันสร้างระดับการกระจายตัวที่ไร้สาระ จำนวนเล็กน้อยไม่ได้สร้างความแตกต่างอย่างแท้จริงและ Linux นั้นดีมากในการรักษาให้น้อยที่สุด
psusi

53

บางคนโต้แย้งว่าจริงๆแล้วมันเป็นตำนานที่เราไม่ต้องการจัดระเบียบ เป็นที่ถกเถียงกันอยู่ว่าในความเป็นจริงแล้วเราต้องการมัน แต่เพียงครั้งเดียวที่ระบบไฟล์เต็มแล้ว (เช่นพื้นที่ว่างน้อยกว่า ~ 10%) มีเครื่องมือสำหรับการดีแฟรกเมนต์เช่น e2defrag


16
และ "บางคน" นั้นถูกต้อง มันเป็นไปไม่ได้ที่จะไม่แยกส่วนหากมีเพียงธรรมดาไม่มีที่ไหนเหลือที่จะเขียน
maco

2
ดีหนึ่งได้ยืนยันว่าเมื่อคุณมีพื้นที่ว่างน้อยกว่า 10% defragging สำหรับพื้นที่ว่างมากขึ้นจะไม่เป็นปัญหาที่ใหญ่ที่สุดของคุณและที่ฮาร์ดดิสก์ใหม่อาจจะมีการตัดสินใจที่ฉลาด ;-)
Rinzwind

7
ระวัง! นำมาจากเว็บไซต์นี้: en.wikipedia.org/wiki/Ext3#Defragmentation "ไม่มีเครื่องมือการจัดเรียงข้อมูลออนไลน์ ext3 ที่ทำงานในระดับระบบแฟ้มมีตัวจัดเรียงข้อมูลออฟไลน์ ext2 e2defrag อยู่ แต่ต้องการให้ระบบไฟล์ ext3 ถูกแปลงกลับเป็น ext2 ก่อน. แต่ขึ้นอยู่กับบิตของฟีเจอร์ที่เปิดอยู่ในระบบไฟล์, e2defrag อาจทำลายข้อมูล;
Celso

7
@Celso ดูlaunchpad.net/e2defrag ... ตอนนี้มันจะเข้าใจ ext3 / 4
psusi

24

การแตกแฟรกเมนต์เป็นผลผลิตของการเขียนไฟล์ในบล็อกแบบเปิดที่มีอยู่ครั้งแรกบนไดรฟ์ เมื่อเวลาผ่านไปเมื่อไฟล์ถูกสร้างและลบส่วนเล็ก ๆ ของดิสก์จะเปิดขึ้นซึ่งจะทำให้ไฟล์ที่เขียนใหม่ถูกแบ่งไปตามช่องเปิดต่างๆ สิ่งนี้สามารถลดประสิทธิภาพได้แม้ว่าจะเป็นปัญหาที่เกิดขึ้นในอดีตกับฮาร์ดแวร์ที่ช้าและดิสก์ที่ช้า

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


1
แหล่งข้อมูลนี้?
JimLohse

7

ดูลิงค์นี้ มันให้คำอธิบายโดยละเอียดเกี่ยวกับวิธีจัดเก็บไฟล์ใน Windows และใน Linux และทำไมระบบไฟล์ Linux จึงไม่จำเป็นต้องจัดระเบียบ


4

Ext4 Howto - Ext4 ตามบทความนี้การจัดเรียงข้อมูล ext4 ได้ทันที แต่พวกเขากำลังทำงานกับเครื่องมือการจัดเรียงข้อมูล โดยส่วนตัวฉันไม่คิดว่ามันจำเป็น แต่อาจเป็นเพราะไฟล์เซิร์ฟเวอร์ที่ใช้งานหนัก

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