วิธีการจัดเรียงข้อมูลใน Linux

Defrag แบนเนอร์บน linux

แม้ว่าจะมีข่าวลือมาโดยตลอดว่าระบบไฟล์ Linux นั้นขึ้นอยู่กับเวอร์ชันของไฟล์ ขยายออก หรือระบบอื่น ๆ ด้วย วารสาร เช่น JFS, ZFS, XFS หรือ ReiserFS พวกเขาไม่ต้องการการจัดเรียงข้อมูลเป็นความจริงเมื่อเวลาผ่านไป ความสามารถในการทำงานของมันช้าลงเนื่องจากการกระจายของข้อมูล. แม้ว่าผลกระทบของมันจะไม่รุนแรงเท่าในระบบที่ใช้ FAT และ NTFS แต่ก็เป็นสิ่งที่เราสามารถแก้ไขได้อย่างง่ายดายภายในระบบหากเราใช้เครื่องมือเช่น e4defrag.

E4defrag เป็นยูทิลิตี้ที่มีอยู่ในลีนุกซ์ส่วนใหญ่รวมถึง Ubuntu ภายในแพ็คเกจ e2fsprogs. มีคนอื่น ๆ อีกมากมายที่ดำเนินการในลักษณะเดียวกัน แต่เราได้เลือกสิ่งนี้ เพื่อความสะดวกในการใช้งาน. ในการติดตั้งภายในระบบของเราจำเป็นต้องเรียกใช้คำสั่งต่อไปนี้เท่านั้น:

sudo apt-get install e2fsprogs

เมื่อติดตั้งแพคเกจแล้วเราสามารถเรียกใช้ยูทิลิตี้จากบรรทัดคำสั่งโดยดำเนินการคำสั่งต่อไปนี้:

sudo e4defrag -c

ด้วยเหตุนี้เราจะได้ภาพที่คล้ายกับภาพต่อไปนี้ที่ระบุค่าการกระจายตัวของหน่วยของเรา ถ้าตัวเลขนี้มีคะแนนสูงกว่า 30 ก็จะเป็น ขอแนะนำให้พยายามลดโดยใช้ยูทิลิตี้ ที่เราระบุไว้และหากเกินค่า 56 จำเป็นต้องดำเนินการโดยเร็วที่สุด

ดูยูทิลิตี้ e4defrag

ในการจัดเรียงข้อมูลหน่วยเราต้องเรียกใช้แอปพลิเคชันตามลำดับต่อไปนี้:

sudo e4defrag /ruta

หรือสิ่งอื่นนี้หากเราต้องการดำเนินการกับอุปกรณ์ทั้งหมด:

sudo e4defrag /dev/device

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

สุดท้ายหรือเราขอแนะนำให้คุณแสดงความคิดเห็นและบอกอะไรเรา แอปพลิเคชันนี้ทำงานได้ดีสำหรับคุณและหากคุณสังเกตเห็นการปรับปรุงใด ๆ ในคอมพิวเตอร์ของคุณหลังจากเปิดใช้งาน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   อลิเซียนิโคลซาน dijo

    ได้อะไรจากการคว้าสิ่งนั้น !!! ความเร็วหรืออะไร?

    1.    หลุยส์โกเมซ dijo

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

  2.   อลิเซียนิโคลซาน dijo

    ฉันจะจัดเรียงข้อมูล Ubuntu ของฉันได้อย่างไรหากมีการใช้เครื่องมือนี้ มันบอกว่าต้องแยกชิ้นส่วนฉันไม่เข้าใจ

    1.    หลุยส์โกเมซ dijo

      สวัสดี Alicia ตรวจสอบคำสั่ง umount และนำไปใช้กับไดรฟ์หรืออุปกรณ์ที่คุณกำลังจะจัดเรียงข้อมูล ตัวอย่างทั่วไปของ umount คือ CDROM: umount / dev / cdrom

      คำอวยพร

  3.   RioHam Gutierrez Rivera dijo

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

  4.   อลิเซียนิโคลซาน dijo

    โอ ... เข้าใจแล้วขอบคุณ ถ้าฉันมีความรู้บ้าง แต่ใน windows แต่ใน linux มันคว้าฉันเร็วเกินไปกว่า linux .. แม้ว่าเวลาผ่านไปมันจะช้าลงเล็กน้อยไม่เหมือน windos ตอนนี้ฉันมีมันช้ามากฉันคิดว่านั่นคือสิ่งที่ eindoes คือ🙂ฉันได้ติดตั้ง disk win และ linux แล้ว ขอบคุณสำหรับข้อมูล

  5.   เลี้ยง dijo

    ฉันมีหน่วยความจำ kingston usb 3.0 อันที่ฉันเคยติดตั้งอูบุนตู แต่วันหนึ่งฉันไม่รู้ว่าเกิดอะไรขึ้นถ้าเป็นที่ฉันลบหน่วยความจำโดยไม่ได้ถอนการติดตั้งหรือฉันไม่รู้ แต่นับจากวันนั้นมา "อ่านอย่างเดียว" และตั้งแต่นั้นมาฉันก็ตระเวนไปตามหน้าต่างๆเพื่อดูว่าฉันสามารถกู้คืนหน่วยความจำนี้ได้หรือไม่ (เพราะเป็น usb 3 ความเร็วสูง) แต่ก็ไม่มีอะไรเหมือนที่พวกเขาพูดในสเปน« na de na »ไม่มีใครรู้วิธีแก้ไข หรืออย่างน้อยก็อธิบายวิธีป้องกันไม่ให้เกิดขึ้นอีก?

    1.    โรว์แลนด์ โรจาส dijo

      คุณได้ลองลบข้อมูลของคุณด้วย Gparted แล้วหรือยัง?

    2.    เดกซ์เทรต dijo

      มีหลายวิธีที่คุณสามารถใช้แอปพลิเคชันที่ติดตั้งที่เรียกว่า Open Disks และไปที่ usb ที่อยู่ในและคุณให้ fomat ตัวเลือกอื่นคือผ่านเทอร์มินัล

  6.   มิเกลแองเจิลซานตามาเรียโรกาโด dijo

    สวัสดีหลุยส์

    ฉันขอโทษที่ต้องแจ้งให้คุณทราบว่าบทความนี้ไม่ชัดเจน

    ในแง่หนึ่งมันไม่ใช่เวลาที่ทำให้เกิดการแยกส่วนในระบบไฟล์ แต่รูปแบบการใช้งาน: การสร้างไฟล์ขนาดเล็กหลายพันไฟล์แล้วลบบางไฟล์แบบสุ่มเขียนไฟล์ขนาดใหญ่มากช้ามาก ฯลฯ ; และระดับของการครอบครองระบบไฟล์การใช้งานที่สูงกว่า 90% ถูกกล่าวถึงเป็นจุดที่ระบบไฟล์ไม่สามารถลดการแตกส่วน (แม้ว่าฉันจะไม่เคยเห็นคำอธิบายอย่างเป็นทางการว่า 90% ก็ตาม)

    ในทางกลับกันคำสั่งที่คุณใส่มีการเปลี่ยนแปลง: "e4defrag -c / path" แสดงข้อมูล (จำนวน) เกี่ยวกับการแยกส่วนและ "e4defrag / path" ทำการจัดเรียงข้อมูล

    เพื่อให้เสร็จสิ้นฉันออกจากที่นี่ [1] บทความที่อธิบายในลักษณะที่ค่อนข้างเรียบง่ายหัวข้อที่ซับซ้อนพอ ๆ กับการแยกส่วนของระบบไฟล์ ตั้งแต่ปี 2006 และไม่ได้กล่าวถึงโครงสร้างหรือวิธีการต่างๆเช่น "Extents" หรือการจัดเรียงข้อมูลออนไลน์ แต่เป็นเรื่องง่ายที่จะเข้าใจ

    อาศิรพจน์

    PS: ด้วยความอยากรู้อยากเห็นเพื่อระบุว่าหลังจากใช้งานไปหนึ่งปีครึ่งและไม่มีการจัดเรียงข้อมูลใด ๆ ระบบของฉันมีการแยกส่วน 0% ใหม่ล่าสุดที่ 79% ของการใช้งาน (Ubuntu 14.04)

    [แรก]: http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting

    1.    หลุยส์โกเมซ dijo

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

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

      ขอบคุณที่อ่าน.

  7.   Zytumj dijo

    รวม / ขอบเขตที่ดีที่สุด 276635/270531
    ขนาดเฉลี่ยต่อขอบเขต 252 KB
    คะแนนการแยกส่วน 0
    [0-30 ไม่มีปัญหา: 31-55 แยกส่วนเล็กน้อย: 56- ต้องการ Defrag]
    ไดเร็กทอรี (/) นี้ไม่จำเป็นต้องมีการจัดเรียงข้อมูล
    เสร็จสิ้น
    --------------
    คอมอายุประมาณ 3 ปีไม่แย่เลยใช่ไหม?
    ลินุกซ์มิ้นต์ 17.2

    1.    มิเกลแองเจิลซานตามาเรียโรกาโด dijo

      สวัสดีคุณ zytumj

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

      การจัดเรียงข้อมูลใน Linux ไม่คุ้มค่าจริง ๆ เครื่องมือเหล่านี้ส่วนใหญ่เป็นเพียงในกรณีที่คุณต้องทำการปรับขนาดพาร์ติชันบางประเภทเพื่อไม่ให้คุณมีไฟล์ที่ส่วนท้ายของพาร์ติชันที่ไม่อนุญาตให้คุณเปลี่ยน ขนาด.

      อาศิรพจน์

      PS: ฉันไม่ได้พูดถึงมันมาก่อนและบทความนี้ก็ไม่มี แต่ถ้าคุณมีดิสก์ SSD การจัดเรียงข้อมูลจะเป็นการเสียเวลาโดยไม่คำนึงถึงระบบไฟล์ที่คุณใช้

  8.   Zytumj dijo

    ขอบคุณ Miguel Ángel
    ไม่ฉันใช้แผ่นดิสก์แบบเดิม ในทำนองเดียวกันเมื่อฉันเริ่มต้นด้วย GNU / Linux ในปี 2008 ฉันได้มองหาวิธีการจัดเรียงข้อมูลแล้วและฉันอ่านว่ามันไม่จำเป็น

    1.    ไม่ทราบช่อง dijo

      เนื่องจากพวกเขาสัมผัสกับเรื่องของไฟล์ที่กระจายไปทั่วทั้งพาร์ติชันและคิดว่าจะลดพาร์ติชันลง ฉันได้แสดงให้เห็นว่าการใช้แอปพลิเคชั่นกราฟิกเช่น Defraggler หรืออื่น ๆ จาก windows สำหรับพาร์ติชัน NTFS บน HDD หลายครั้งพวกเขาไม่สามารถจัดเรียงข้อมูลได้เพียงพอและเมื่อทำเช่นนั้นอาจมีไฟล์เหลืออยู่ที่ส่วนท้ายของพาร์ติชัน
      ฉันสงสัยว่าใน Linux อาจมีการแยกส่วน 0% ในพาร์ติชัน Ext4 แต่ยังมีไฟล์ที่อยู่ท้ายพาร์ติชันนั่นคือตรงกลางมีพื้นที่ว่าง

      ฉันคิดว่าในอุดมคติของการบันทึกข้อมูลในพาร์ติชันคือข้อมูลจะถูกบันทึกไว้ตรงกลางของพาร์ติชันไปทางด้านนอก คุณคิดอย่างไร?

  9.   เลออนปาร์โด dijo

    สวัสดี. และฉันจะจัดเรียงพาร์ติชัน NTFS หรือ FAT32 ได้อย่างไร? ขอบคุณ

  10.   พาทริ dijo

    สวัสดีทุกคน! ฉันใช้ Ubuntu มาหลายปีแล้วและไม่เคยใช้เวลานานเลยฉันชอบมันมาก 10 วินาทีในการเริ่มต้นและ 3 เพื่อปิด ทักทาย!

  11.   Elianne dijo

    ฉันทำงานกับเครื่องพิมพ์สามเครื่องและไม่มีสามเครื่องที่ฉันสามารถติดตั้งใน Ubuntu 20.04 ได้ฉันดาวน์โหลดไดรเวอร์สำหรับแต่ละเครื่องแล้ว พีซีเป็นของใหม่และเพิ่งติดตั้ง Ubuntu กับพีซีเครื่องก่อนหน้าซึ่งฉันต้องทิ้งเพราะมันไม่เริ่มทำงาน (initramsf) และไม่มีใครสามารถซ่อมแซมได้เครื่องพิมพ์ทั้งสามเครื่องทำงานได้ดี เครื่องพิมพ์เป็น epson สองเครื่องและหนึ่งแรงม้า
    ไม่มี lsb ใน ubuntu 20.04

  12.   ก่อกวน dijo

    สวัสดี
    ในการใช้ e4defrag จำเป็นต้องติดตั้งอุปกรณ์:

    root@Asgar:/media# umount disk1
    root@Asgar:/media# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    ไม่ได้ติดตั้งระบบไฟล์
    root@Asgar:/สื่อ#

    อาศิรพจน์