Linux에서 파일 시스템 할당 맵을 시각화하는 도구가 있습니까?


13

Windows에서 파일 시스템 조각 모음 도구 (예 : Norton SpeedDisk 또는 Piriform Defraggler)를 사용해 본 적이 있다면 다음과 같은 다이어그램을 보았을 것입니다.

조각 모음

파일 시스템 섹터 맵을 표시하고 (이 특정 예제와 같이) 섹터 (실제로 화면의 전체 파티션에 맞추기 위해 섹터 세트)를 파란색으로 조각화되지 않은 (인접한) 파일이 차지하는 부분을 페인팅합니다. 흰색으로 표시됩니다 (관심이있을 수있는 더 구체적인 경우에 대한 일부 색상). "섹터"를 클릭하고 "살아있는"특정 파일을 볼 수 있습니다.

Linux 용 시각화 도구가 있습니까?

답변:


9

나는 같은 질문을했지만 적절한 소프트웨어가 없었습니다. 나는 davl을 만들려고했지만 그 성공하지 못했습니다. 그래서 나는 내 자신의 도구를 작성했다. https://github.com/i-rinat/fragview에서 찾을 수 있습니다.

스크린 샷

지도 축척을 변경하려면 Ctrl + 마우스 스크롤을 사용하십시오.


만들 수 없습니다. 빈 "build"서브 디렉토리 cmake를 작성하고 README.md 파일에 쓸 때 실행을 시도했지만 cmake 도움말을 인쇄합니다.
Ivan

"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, "디스크 할당 뷰어"(지원 ext2ext3, 웹 사이트의 날짜가 2005 년에 다시 조금 비트 부패 될 수 ...)

파티션의 조각화 시각화


감사. 이것은 질문에 대한 정답입니다. 그러나 그것은 실제로 썩은 것입니다-Fedora Core 2 환경을위한 것으로 보이며 그대로 컴파일되지 않습니다. 애니메이션 작업을하려면 C 개발자 작업이 필요합니다.
Ivan Ivan

1
우분투와 같은 배포판에 이와 같은 도구가 곧 추가 될 것이라고 생각합니다. ext4 및 btrfs에 온라인 조각 모음이 등장함에 따라 더 적합한 것으로 보입니다. 다른 파일 시스템의 경우 조각 모음을 수행하는 유일한 방법은 파일 시스템을 먼저 마운트 해제하는 것입니다.
Scott Hoffman

데스크탑을 사용하는 경우 파일 시스템을 먼저 마운트 해제해도 문제가되지 않습니다. 전용 livecd에서 재부팅하여 조각 모음을 수행해도 괜찮습니다. Linux를위한 비전 해적이지 않은 조각 모음 도구는 나에게는 기적 인 것 같습니다. 이제 내가 감히 원하는 것은 내 조각화가 적어도 어떻게 보이는지 보는 것입니다. "도시의 전설"일뿐입니다.
Ivan

실제로 오프라인 조각 모음은 파일이 병렬로 실행되는 프로세스 나 파일 시스템 드라이버 자체에 의해 잠겨 있기 때문에 파일을 그대로 두지 않아도되므로 훨씬 좋습니다. 가동 시간이 필요하지 않습니다).
Ivan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.