ext4 파일 시스템을 조각 모음하는 방법 나는 필요가 없다고 말하는 대답을 원하지

나는 필요가 없다고 말하는 대답을 원하지 않습니다.



답변

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

사용자는 자신의 파일에서 파일을 실행할 수도 있습니다. 다른 사용자 나 시스템 파일에서 작업하지 않으려면 루트 일 필요가 없습니다.

e4defrage2fsprogs패키지, 나는 이미 우분투 시스템에 설치된 같아요.


답변

e2fsprogs를 살펴보십시오 . 이것은 우분투 패키지에서도 가능합니다. 프로그램 e4defrag를 제공합니다.


답변

Gparted를 사용하여 파일 시스템 조각 모음

하드 드라이브에 충분한 공간이 있으면 Gparted 를 사용 하여 파일 시스템 ( ext2, ext 4, nfts 등 ) 을 조각 모음 할 수 있습니다 . 작업중인 드라이브를 마운트 해제해야하므로 CD / DVD / USB 부팅 디스크로 부팅해야합니다. 이 작업을 수행하려면 사용 된 공간보다 사용 가능한 공간이 더 많아야하며 시간이 걸릴 수 있습니다.

  • 부팅 디스크로 부팅하십시오.
  • gparted를 실행하고 조각 모음하려는 데이터가 포함 된 파티션을 데이터 양보다 크게 축소하십시오.
  • 조각 모음을하려는 파티션이 드라이브를 마지막으로 이동하여 드라이브의 마지막 파티션인지 확인하십시오 (드라이브에 파티션이 하나 뿐인 경우 다른 빈 파티션을 만들어야 할 수도 있습니다).

파티션을 사용하여 드라이브의 마지막 파티션으로 조각 모음을 수행하십시오.

  • 왼쪽의 파티션을 최대 크기로 늘립니다. 그러면 파티션 데이터가 드라이브 끝으로 이동합니다.
  • 완료되면 해당 파티션을 이전 크기로 축소하십시오.
  • 디스크에 둘 이상의 빈 파티션을 만들었 으면 이제 삭제할 수 있습니다.
  • 파티션을 원래 순서로 다시 옮기고 조각 모음을 원하는 파티션을 전체 크기로 다시 늘리십시오.

이제 조각 모음이 완료되었습니다.

그리고 우분투를 조각 모음하지 않는 이유 / 왜 관심이 없다는 것을 알고 있지만 어쨌든 조각 모음이 필요없는 이유에 대한 링크를 게시 할 것 입니다.


답변


이 답변을 추가하여 일반적으로 수행되는 일부 작업을 수행하는 다양한 내장 Linux 도구를 찾는 방법을 보여줍니다. 당신

또한 마운트 해제하지 않고 조각 모음을 수행하려는 경우에만 수퍼 유저로 수행해야합니다.

apropos 명령 사용

e4defrag -vc /path #verbose output with count

답변

Ubuntu 14.04 LTS는 새로 설치 (Win-Junk 위에 있지 않음)로 설치 될 때 (최소한 기본 드라이브) EXT4 파티션에 배치합니다.

이 경우 새 시스템을 설치했거나 이전 시스템에서 새로 포맷 한 다음 새로 설치 한 다음 기본적으로 14.04 LTS를 사용하여 설치 한 경우 기본 위치는 EXT4 파티션 /dev/sda1입니다.

(지금은 그냥 터미널 열 CTRLALTT) 및 유형 :

sudo e4defrag -c /dev/sda1

‘확인’이 완료 될 때까지 인내심을 갖고 단편화 보고서를 다시 받으십시오.

OS 드라이브에 EXT4 파티션이 있는지 잘 모르겠 으면 HOME으로 이동하여을 입력하십시오 df -T. sda * 파티션이 무엇으로 설정되어 있는지 확인하십시오 (14.04LTS에서이 작업을 시도하십시오. 하드 드라이브 설치시 다른 파티션 유형을 선택하지 않은 경우 EXT4가 표시됨).


답변

e2fsck -D /dev/sda1
일반적으로 작업 속도를 높이는 디렉토리를 정렬하고 다시 색인화하여 디렉토리를 최적화합니다. 전체 파일 시스템 조각 모음으로 간주되지는 않지만 모든 시스템에 e4defrag가있는 것은 아닙니다.