Ubuntu를 사용하여 드라이브 조각 모음을 어떻게합니까?


14

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

답변:


26

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

현재 Linux의 일반 파일 시스템 ( ext3ext4 )을 위한 프로덕션 준비 조각 모음 도구는 없습니다 . Ubuntu 9.10 이상 을 설치 했거나 기존 설치를 변환 한 경우 ext4 파일 시스템이 있으며 extent 를 지원 하여 조각화를 더욱 줄입니다.

조각화가 발생하는 경우 ext4 조각 모음 도구가 작동 하지만 아직 준비되지 않았습니다 .

일반적으로 Linux 철학, 특히 Ubuntu 철학은 개입하지 않아도 일반적인 유지 관리 작업이 자동으로 수행 된다는 점에 유의하십시오 .


1
이것은 정말 좋은 답변 Giles입니다. 해당 링크에 감사드립니다.
boehj

감사합니다! 특히 도움이되는 모든 링크를 통해 신속하고 유익한 답변을 보내 주셔서 감사합니다.
raucousloki

토렌트 많은 사람들에게 전용 토런트 파티션에 가장 적합한 파일 시스템은 무엇입니까? 아는 사람 있나요?
boehj

1
@ Tshepang : 일부는 항상 사전 할당하고 일부는 느리게 할당하며 일부는 구성 가능합니다.
Gilles 'SO- 악마 그만해'

1
pydefrag라는 도구도 기본적으로 파일을 복사하여 연속적으로 다시 쓸 수있는 기회를 제공하지만 드라이브를 가득 채워 조각화되어 사본이 발생할 수있는 충분한 공간을 확보 한 경우에만 유용합니다.
maco


2

ext를 사용하는 경우 Theodore Ts'o의 좋은 인용문이 있습니다 (파일 시스템 개발에 크게 관여했습니다).

예약 된 블록 수를 0으로 설정하면 파일 시스템이 거의 가득 찼을 때 (예 : 95 % 이상) 오랜 시간 동안 (파일 생성 및 삭제가 많은) 실행하는 경우를 제외하고 성능에 큰 영향을 미치지 않습니다. 이 시점에서 조각화 문제가 발생할 수 있습니다. Ext4의 멀티 블록 할당자는 인접한 블록을 찾기가 훨씬 더 어렵 기 때문에 조각화에 훨씬 더 강합니다. 따라서 다른 ext4 기능을 활성화하지 않아도 파일 시스템 앞에 ext4를 사용하여 ext3 파일 시스템을 마운트하는 것만으로도 더 나은 결과를 볼 수 있습니다 완전히 가득 찼습니다.

실제로 대답은 '아니오'입니다. 극단적 인 경우에만 불리한 조각화가 나타납니다 (ext).


문제 없어요. 나도이 거래에서 많은 것을 배웠다!
boehj
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.