명령줄에서 파일(FALLOC_FL_PUNCH_HOLE)에 구멍을 뚫는 방법은 무엇입니까?

명령줄에서 파일(FALLOC_FL_PUNCH_HOLE)에 구멍을 뚫는 방법은 무엇입니까?

가지다오류 위치(2)시스템 호출은 파일의 "구멍"을 지워서 희소 파일을 생성합니다. 이를 달성하기 위한 명령줄 도구가 있습니까?

다음과 같은 것을 기대하십시오 :

 makehole myfile.dat --offset=10G --length=1G

답변1

내 맨페이지 같은데오류 위치(1)명령줄 도구는 더 이상 사용되지 않습니다. 적절한 옵션은 --punch-hole( -p)입니다:

fallocate -p -o 10G -l 1G qqq

답변2

남자들은 위치가 잘못됐어

   -p, --punch-hole
          Punch holes in the file, the range should not exceed the length of the file.

관련 정보