답변:
e4defrag를 사용하여 파일 조각 모음
ext4 파일 시스템이 extent
옵션으로 생성 된 경우 (최근 배포판에서 기본값 임) e4defrag
유틸리티를 사용하여 온라인에서 확인하거나 조각 모음을 수행 할 수 있습니다 (예 : 마운트 해제 안 함).
다음과 같이 조각화 수준을 확인하십시오 (자세한 내용을 보려면 루트 여야합니다).
sudo e4defrag -c /path/to/myfiles
얻을 수있는 출력의 예는 다음과 같습니다.
$ sudo e4defrag -c iso/
<Fragmented files> now/best size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
7/1 111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
4/1 100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-amd64-rescue.iso
6/1 116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-amd64.iso
8/1 76160 KB
5. /home/gerlos/iso/ubuntu-14.10-desktop-amd64.iso
15/1 75712 KB
Total/best extents 40/5
Average size per extent 90577 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This directory (iso/) does not need defragmentation.
Done.
이 예제에서와 같이 대부분의 경우 조각 모음이 필요하지 않다고 말하지만 어쨌든 원하는 경우 사용할 수 있습니다 (자체 파일을 조각 모음하기 위해 sudo를 사용할 필요는 없음).
e4defrag /path/to/myfiles
사용자는 자신의 파일에서 파일을 실행할 수도 있습니다. 다른 사용자 나 시스템 파일에서 작업하지 않으려면 루트 일 필요가 없습니다.
e4defrag
에 e2fsprogs
패키지, 나는 이미 우분투 시스템에 설치된 같아요.
e4defrag -c
와 sudo
또는 파일의 단편화에 대한 자세한 정보를 얻을 수있는 루트로. 그러나 조각 모음을 위해 루트 일 필요는 없습니다.
/
어떻게됩니까?
sudo
)를 사용 하여 실행 e4defrag /
해야하며 특별한 것을 할 필요가 없습니다. e4defrag
모든 파일을 검사하므로 드라이브가 모든 것을 읽을 때까지 기다립니다. 시간 낭비 일 수 있습니다. 대부분의 경우 파일 시스템에 충분한 여유 공간이 있으면 조각난 파일이 몇 개 밖에 없으며 웹 브라우저 활동과 관련하여 홈 디렉토리에있는 경우가 많습니다. 예를 들어, 매일 사용하는 데스크탑 PC e4defrag
에서는 Chromium 구성 및 캐시 디렉토리에 5 개의 조각화 된 파일 만 있다고보고합니다.
e2fsprogs를 살펴보십시오 . 이것은 우분투 패키지에서도 가능합니다. 프로그램 e4defrag를 제공합니다.
extent
의 ext4
스탠자에 포함 되어 있으므로 "기본"입니다. 파일 시스템이 연결된 시스템의 작성 시간 구성에 관계없이 파일 시스템 자체를 검사하는 것이 가장 좋습니다 . 방금 100 % 전체 1TB 파일 시스템을 실행 했으며 5 개의 조각난 파일과 "조각화 점수"가 0입니다. YMMV. [fs_types]
/etc/mke2fs.conf
tune2fs -l </dev/with/ext4> | grep extent
e4defrag -c ...
extent
e2defrag -c /path
발견 된 첫 5 개의 조각화 된 파일 만 인쇄합니다 (가장 조각난 파일조차 포함하지 않음). e2defrag -v /path
익스텐트 수를 줄이는 방법을 보려면 실행 하십시오.
하드 드라이브에 충분한 공간이 있으면 Gparted 를 사용 하여 파일 시스템 ( ext2, ext 4, nfts 등 ) 을 조각 모음 할 수 있습니다 . 작업중인 드라이브를 마운트 해제해야하므로 CD / DVD / USB 부팅 디스크로 부팅해야합니다. 이 작업을 수행하려면 사용 된 공간보다 사용 가능한 공간이 더 많아야하며 시간이 걸릴 수 있습니다.
파티션을 사용하여 드라이브의 마지막 파티션으로 조각 모음을 수행하십시오.
이제 조각 모음이 완료되었습니다.
그리고 우분투를 조각 모음하지 않는 이유 / 왜 관심이 없다는 것을 알고 있지만 어쨌든 조각 모음이 필요없는 이유에 대한 링크를 게시 할 것 입니다.
Ubuntu 14.04 LTS는 새로 설치 (Win-Junk 위에 있지 않음)로 설치 될 때 (최소한 기본 드라이브) EXT4 파티션에 배치합니다.
이 경우 새 시스템을 설치했거나 이전 시스템에서 새로 포맷 한 다음 새로 설치 한 다음 기본적으로 14.04 LTS를 사용하여 설치 한 경우 기본 위치는 EXT4 파티션 /dev/sda1
입니다.
(지금은 그냥 터미널 열 CTRL- ALT- T) 및 유형 :
sudo e4defrag -c /dev/sda1
'확인'이 완료 될 때까지 인내심을 갖고 단편화 보고서를 다시 받으십시오.
OS 드라이브에 EXT4 파티션이 있는지 잘 모르겠 으면 HOME으로 이동하여을 입력하십시오 df -T
. sda * 파티션이 무엇으로 설정되어 있는지 확인하십시오 (14.04LTS에서이 작업을 시도하십시오. 하드 드라이브 설치시 다른 파티션 유형을 선택하지 않은 경우 EXT4가 표시됨).
done
. 그것은 단지 조각화가 없다는 것을 의미합니까?