답변:
조각 모음은 파일 시스템 구현이 좋지 않기 때문에 Windows에서 권장됩니다. 리눅스에서 파일을 하나씩 할당하는 대신 파일에 블록을 할당하는 것과 같은 간단한 기술이 조각화를 유지합니다. 일반적인 Linux 파일 시스템 은 거의 전체 파일 시스템이나 비정상적인 쓰기 패턴이있는 조각 모음을 통해서만 얻을 수 있습니다. 대부분의 사용자는 필요하지 않지만 파일 공유기가 많은 경우 에는 이점이있을 수 있습니다 (중간에 약간의 파일을 채우는 것은 ext3이 최적화 된 경우가 아닙니다. 조각화 및 비트 토렌트 또는 기타 파일 공유 클라이언트가 걱정되는 경우) 해당 옵션을 제공합니다 (다운로드를 시작하기 전에 모든 파일을 미리 할당하도록 지시하십시오).
현재 Linux의 일반 파일 시스템 ( ext3 및 ext4 )을 위한 프로덕션 준비 조각 모음 도구는 없습니다 . Ubuntu 9.10 이상 을 설치 했거나 기존 설치를 변환 한 경우 ext4 파일 시스템이 있으며 extent 를 지원 하여 조각화를 더욱 줄입니다.
조각화가 발생하는 경우 ext4 조각 모음 도구가 작동 하지만 아직 준비되지 않았습니다 .
일반적으로 Linux 철학, 특히 Ubuntu 철학은 개입하지 않아도 일반적인 유지 관리 작업이 자동으로 수행 된다는 점에 유의하십시오 .
이것은 내가 찾은 가장 좋은 설명입니다 (파일 조각화뿐만 아니라 EXT2 / 3 / 4가 FAT 또는 NTFS보다 더 저항력이 있음). 여전히 사람들을 참조합니다 : http://geekblog.oneandoneis2.org/ index.php / 2006 / 08 / 17 / why_doesn_t_linux_need_defragmenting
ext를 사용하는 경우 Theodore Ts'o의 좋은 인용문이 있습니다 (파일 시스템 개발에 크게 관여했습니다).
예약 된 블록 수를 0으로 설정하면 파일 시스템이 거의 가득 찼을 때 (예 : 95 % 이상) 오랜 시간 동안 (파일 생성 및 삭제가 많은) 실행하는 경우를 제외하고 성능에 큰 영향을 미치지 않습니다. 이 시점에서 조각화 문제가 발생할 수 있습니다. Ext4의 멀티 블록 할당자는 인접한 블록을 찾기가 훨씬 더 어렵 기 때문에 조각화에 훨씬 더 강합니다. 따라서 다른 ext4 기능을 활성화하지 않아도 파일 시스템 앞에 ext4를 사용하여 ext3 파일 시스템을 마운트하는 것만으로도 더 나은 결과를 볼 수 있습니다 완전히 가득 찼습니다.
실제로 대답은 '아니오'입니다. 극단적 인 경우에만 불리한 조각화가 나타납니다 (ext).