ext4 파일 시스템에서 크기가 100MB 미만인 파일만 조각 모음하는 방법

ext4 파일 시스템에서 크기가 100MB 미만인 파일만 조각 모음하는 방법

나는 매우 기본적인 생각을 가지고 있습니다:

ext4 파일 시스템에서 크기가 100MB 미만인 파일만 조각 모음하고 싶습니다.

defragmenter() 에는 그러한 옵션이 없으므로 e4defrag이를 달성할 수 있는 방법에 대한 아이디어가 있습니까?

저는 다음 파일을 찾는 방법만 알고 있습니다.

find / -type f -size -100M

그러한 조치를 취하는 이유:

내 시스템은 파일 시스템의 99.x%를 차지했으며 이제 공간을 확보하여 파일 조각이 많이 남았습니다.

답변1

나는 해결책에서 한 걸음 떨어져 있습니다.

sudo find / -xdev -type f -size -100M -exec e4defrag {} +

노트:

  • 매뉴얼 페이지의 매개변수 -xdev는 다음과 같습니다.

    다른 파일 시스템의 디렉토리를 다운그레이드하지 마십시오.

    tmpfs이는 ( /tmp) 등과 같은 다른 파일 시스템을 처리하지 않는다는 것을 의미합니다. mount -v마운트한 모든 파일 시스템을 확인하세요.

관련 정보