ext2 / 3 / 4를 조각 모음해야하는 이유는 무엇입니까? 조각화가 전혀 없습니까?
답변
최신 파일 시스템, 특히 다중 사용자 및 / 또는 멀티 태스킹 사용 사례에서 효율적으로 설계된 파일 시스템은 파일 시스템이 거의 가득 찰 때까지 데이터를 조각화하지 않는 훌륭한 작업을 수행합니다. “마크는 파일 시스템의 크기, 파일 크기의 분포 및 액세스 패턴이 무엇인지에 따라 다릅니다-85 %에서 95 % 사이의 숫자는 일반적으로 인용됩니다) 또는 파일 작성 및 쓰기 패턴이 비정상적이거나 파일 시스템이 아주 오래되었으므로 많은 “행동”을 보았습니다. 여기에는 ext2 / 3 / 4, reiser, btrfs, NTFS, ZFS 등이 포함됩니다.
현재 ext3 또는 4를 조각 모음하는 커널 / 파일 시스템 수준의 방법 은 없습니다 (추가 정보는 http://en.wikipedia.org/wiki/Ext3#Defragmentation 참조 ) .ext4가 곧 온라인으로 제공 될 예정입니다. 조각 모음.
사용자 랜드 툴 (예 : http://vleu.net/shake/개별 파일 또는 파일 세트를 복사 / 재 작성하여 조각 모음을 시도하는 위키 백과 기사에 나열된 기타 항목-충분한 여유 공간 블록이있는 경우 일반적으로 파일에 연속 블록이 제공됩니다. 이것은 파일이 서로 가까이 있다는 것을 보장하지는 않지만 마이그레이션 한 큰 파일 쌍에서 흔들림을 수행하면 두 파일이 자체 조각 모음되지만 디스크의 다른 위치는 아닙니다. 다중 사용자 파일 시스템에서 서로 다른 파일의 위치는 드라이브 헤드가 다른 사용자에게 서비스를 제공하기 위해 모든 곳을 넘기므로 종종 중요하지 않습니다 (파일 자체의 조각화보다 덜 중요합니다).
시간이 지남에 따라 심각하게 조각난 파일 시스템이 있고 현재 상당한 양의 여유 공간 shake
이있는 경우 모든 파일을 통해 실행 하면 원하는 효과를 얻을 수 있습니다. 다른 방법은 모든 데이터를 새 파일 시스템으로 복사하고 원본을 제거한 다음 다시 복사하는 것입니다. 이것은 거의 같은 방식으로 도움 shake
이되지만 대량의 데이터에 대해서는 더 빠를 수 있습니다.
소량의 조각화에 대해서는 걱정하지 마십시오. 몇 시간 동안 정상적인 작동으로 더 효율적인 디스크 액세스로 인해 절약 할 수있는 것보다 조각 모음 진행률 막대를 보는 데 더 많은 시간을 소비 한 사람들을 알고 있습니다!
답변
디스크가 너무 많이 채워지지 않는 한 조각화가 많지 않습니다 (따라서 피할 수 있으면 디스크를 너무 많이 채우지 마십시오).