การจัดเรียงข้อมูลระบบไฟล์ XFS ใน Fedora 23

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

แน่นอนว่าระบบไฟล์แต่ละระบบมีลักษณะเฉพาะบางประการเมื่อต้องจัดการกับการแยกส่วนสิ่งที่ฉันชอบคือ XFS ไม่เพียงเพราะการรองรับ หมวกสีแดงแต่นอกจากนี้ยังเป็นหนึ่งในพาร์ติชันที่ดีที่สุดและใช้ประโยชน์จากโปรเซสเซอร์ 64 บิตได้ดีกว่า

RH_Fedora_logo_web

เริ่มต้นด้วยการตรวจสอบสถานะการแยกส่วนของฮาร์ดไดรฟ์

สำหรับสิ่งนี้เราจะใช้เครื่องมือสำหรับ XFS ที่เรียกว่า xfs_db ด้วยสิ่งนี้เราสามารถดีบัก XFS eXtendedFileSistem_DeBuger ในกรณีส่วนใหญ่เครื่องมือนี้มาพร้อมกับระบบหากคุณใช้ XFS มิฉะนั้นเราจะต้องติดตั้ง xfsdump.

มาดูกันว่าเรามี xfsdump ใน Fedora 23 หรือไม่

dnf ค้นหา xfs

การตรวจสอบการหมดอายุของข้อมูลเมตาล่าสุดดำเนินการแล้ว —-.

================================================= ========================== S / N ที่ตรงกัน: xfs =================== ================================================= ======


xfsdump.armv7hl: ยูทิลิตี้การดูแลระบบสำหรับระบบไฟล์ XFS


 

xfsdump เป็นแพ็คเกจยูทิลิตี้ที่ Fedora มีให้ในกรณีของ Arch ซึ่งรวมอยู่ในระบบแล้ว

ภาพ (1)

ในการตรวจสอบสถานะการแยกส่วนของพาร์ติชัน xfs เราจะเขียนโค้ดนี้:

xfs_db -c frag -r / dev /

คำแนะนำคือหากมีค่ามากกว่า 10% ให้ดำเนินการจัดเรียงข้อมูลหากน้อยกว่าคุณสามารถทิ้งไว้ในภายหลังได้

 

ตอนนี้ถ้าเราใช้ "-c frag" คำสั่งที่เราจะดำเนินการจะถูกส่งไปที่ xfs_db เพื่อปรึกษาหากเราไม่วาง "-c frag" มันจะวาง promp เพื่อให้เราสามารถดำเนินการสืบค้นและเราจะวาง "frag" ไว้ วิธีที่เร็วที่สุดคือ:

xfs_db -c frag -r / dev / mmcblk0p3 จริง 66155 เหมาะ 65615 แฟกเตอร์การกระจายตัว 0.82%

 

อย่างที่เราเห็นในส่วนก่อนหน้านี้ฉันมีระดับของการกระจายตัว 0.82% ตั้งแต่ไม่กี่วันที่ผ่านมาฉันจัดเรียงข้อมูลมันเป็นเรื่องการกระจายตัวประมาณ 5%

ภาพ

การจัดเรียงข้อมูลพาร์ติชัน XFS

 

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

ดังนั้นเราจึงเขียน:

xfs_fsr -v / dev / mmcblk0p3 / start inode = 0ino = 1928extents before: 2 after: 1 DONE ino = 1928ino = 219417extents before: 2 after: 1 DONE ino = 219417ino = 219395—

 

โดยคำนึงว่าขึ้นอยู่กับระดับของการแยกส่วนเวลาที่ใช้ในการจัดเรียงข้อมูลจะมากหรือน้อย

เมื่อกระบวนการเสร็จสิ้นเราจะตรวจสอบระดับของการแยกส่วนอีกครั้ง:

xfs_db -c frag -r / dev / mmcblk0p3

การจัดเรียงข้อมูล

และนี่คือวิธีการจัดเรียงข้อมูลระบบ XFS หากคุณมีฮาร์ดไดรฟ์ที่มีพาร์ติชันเทราไบต์และเมื่อตรวจสอบระดับของการแยกส่วนและถึง 10% หลังจากการจัดเรียงข้อมูลคุณจะเห็นความแตกต่าง


เนื้อหาของบทความเป็นไปตามหลักการของเรา จรรยาบรรณของบรรณาธิการ. หากต้องการรายงานข้อผิดพลาดให้คลิก ที่นี่.

5 ความคิดเห็นฝากของคุณ

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

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

*

*

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

  1.   Ismael_TEch dijo

    ข้อมูลเด็ด !! ขอบคุณ !! ฉันกำลังมองหาสิ่งนี้อย่างแม่นยำและฉันพบมันที่นี่ทำงานต่อไปให้ดี !!

    ไชโย…

  2.   merlinoelodebianite dijo

    แล้วในเดเบียนมันทำยังไงมันเหมือนกันไหม?

  3.   เกบโบ dijo

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

    ความนับถือ
    Nicolas Gabbo

  4.   วาคีมาตต dijo

    ฉันสามารถสร้างอันใหม่สำหรับ Ubuntu ได้หรือไม่

    1.    eliotime3000 dijo

      ฉันต้องการให้พวกเขาสร้างหนึ่งสำหรับ Debian เช่นกัน