Ubuntu를 사용하여 드라이브 조각 모음을 어떻게합니까? 모음이 필요합니까? 그렇다면

우분투에서 드라이브 조각 모음이 필요합니까? 그렇다면 어떻게해야하며 얼마나 자주해야합니까?



답변

조각 모음은 파일 시스템 구현이 좋지 않기 때문에 Windows에서 권장됩니다. 리눅스에서 파일을 하나씩 할당하는 대신 파일에 블록을 할당하는 것과 같은 간단한 기술이 조각화를 유지합니다. 일반적인 Linux 파일 시스템 은 거의 전체 파일 시스템이나 비정상적인 쓰기 패턴이있는 조각 모음을 통해서만 얻을 수 있습니다. 대부분의 사용자는 필요하지 않지만 파일 공유기가 많은 경우 에는 이점이있을 수 있습니다 (중간에 약간의 파일을 채우는 것은 ext3이 최적화 된 경우가 아닙니다. 조각화 및 비트 토렌트 또는 기타 파일 공유 클라이언트가 걱정되는 경우) 해당 옵션을 제공합니다 (다운로드를 시작하기 전에 모든 파일을 미리 할당하도록 지시하십시오).

현재 Linux의 일반 파일 시스템 ( ext3ext4 )을 위한 프로덕션 준비 조각 모음 도구는 없습니다 . 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).


답변