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


14

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

답변:


26

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

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