มีเครื่องมือในการแสดงแผนที่การจัดสรรระบบไฟล์บน Linux หรือไม่?


13

ขอให้คุณใช้เครื่องมือจัดระเบียบระบบแฟ้ม (เช่น Norton SpeedDisk หรือ Piriform Defraggler) บน Windows คุณเคยเห็นไดอะแกรมดังกล่าวแล้ว:

Defraggler

จะแสดงแผนที่ภาคระบบแฟ้ม, ภาพวาด (สำหรับตัวอย่างนี้โดยเฉพาะ) ส่วน (ชุดของภาค, เพื่อให้พอดีกับพาร์ทิชันทั้งหมดในหน้าจอ) ครอบครองโดยไฟล์ที่ไม่มีการแยกส่วน (ต่อเนื่อง) ในสีน้ำเงิน, ตรงข้ามในภาคสีแดงและฟรี ขาว คุณสามารถคลิกที่ "เซกเตอร์" และดูว่าไฟล์ใด "สด" ที่นั่น

มีเครื่องมือสร้างภาพข้อมูลสำหรับ Linux หรือไม่?

คำตอบ:


9

ฉันมีคำถามเดียวกัน แต่ไม่มีซอฟต์แวร์ที่เหมาะสม ฉันพยายามสร้าง davl แต่ไม่ประสบความสำเร็จ ดังนั้นฉันเลยเขียนเครื่องมือของตัวเองขึ้นมา คุณสามารถค้นหาได้ที่นี่: https://github.com/i-rinat/fragview

ภาพหน้าจอ

ใช้ Ctrl + mouse scroll เพื่อเปลี่ยนมาตราส่วนแผนที่


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

คุณควรเรียกใช้ "cmake .. " โดยที่ ".. " เป็นไดเรกทอรีที่มีแหล่งที่มา
Rinat Ibragimov

ค่อนข้างดี แต่ก็ไม่มีโชค @ rinat-ibragimov: pastebin.com/X5hQAmiW (Ubuntu 10.04, 32- บิต x86)
Ivan

1
@Ivan ลองติดตั้งแพ็คเกจ -dev เหล่านี้:apt-get install libboost-dev libsqlite3-dev libgtkmm-3.0-dev
Rinat Ibragimov

วิธีที่ดีกว่า แต่ก็ยังไม่มีโชค: pastebin.com/nsuUYafv
Ivan

8

มีdav"ตัวแสดงการจัดสรรดิสก์" (รองรับext2และext3; เว็บไซต์ย้อนหลังไปถึงปี 2005 อาจเป็นบิตเน่าเล็กน้อย ... )

การแยกส่วนของพาร์ติชัน


ขอบคุณ นี่ดูเหมือนจะเป็นคำตอบสำหรับคำถามที่ถูกต้อง แต่มันก็ค่อนข้างจะเน่าเสียทีเดียว - มันดูเหมือนว่าจะมีไว้สำหรับสภาพแวดล้อมของ Fedora Core 2 และไม่สามารถรวบรวมได้ มันจะต้องมีบางงานที่นักพัฒนา C ที่จะต้องทำในการเคลื่อนไหวมัน ...
อีวาน

1
ฉันคิดว่าเครื่องมือเช่นนี้จะถูกเพิ่มลงใน distros เช่น Ubuntu ในไม่ช้า ด้วยแอดเวนต์ของการจัดเรียงข้อมูลออนไลน์ใน ext4 และ btrfs ดูเหมือนว่าเหมาะสมกว่า สำหรับระบบไฟล์อื่น ๆ วิธีเดียวที่จะทำการดีแฟรกคือการ unmount ระบบไฟล์ก่อน
Scott Hoffman

Unmount ระบบไฟล์ก่อนไม่ใช่ปัญหาในกรณีที่ใช้เดสก์ท็อป ฉันไม่สนใจที่จะรีบูตเครื่องจาก livecd เฉพาะเพื่อจัดเรียงข้อมูล เครื่องมือ Defrag ที่ไม่ใช่เรื่องลึกลับสำหรับ Linux ดูเหมือนจะเป็นสิ่งมหัศจรรย์สำหรับฉันฉันไม่ได้ยกเว้นที่จะปรากฏขึ้นในไม่ช้า ตอนนี้สิ่งที่ฉันกล้าปรารถนาคือการดูว่าการกระจายตัวของฉันมีลักษณะอย่างไรอย่างน้อย (ฉันค่อนข้างอยากรู้อยากเห็นจริง ๆ - ฉันต้องการเห็นด้วยตาของตัวเองเพื่อสรุปว่าคำสั่ง "ext is fragmentation-not fragmentation" เป็นจริงหรือ เพียงแค่ "ตำนานเมือง")
อีวาน

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