큰 스파 스 파일을 만들 수 없습니다 처음 거부 한 크기 이상으로 확장

APFS를 사용하여 주로 빈 파일을 만듭니다. 나중에 점진적으로 채워지지만 먼저 논리적 최대 크기 (및 물리적 크기가 null)로 만들고 싶습니다.

내 문제는 MacOS가 너무 큰 스파 스 파일을 만드는 것을 거부하고 장치의 사용 가능한 공간과 관련된 일부 임계 값을 갖는 신비한 행동이 있다는 것입니다. 그러나 나중에 파일을 처음 거부 한 크기 이상으로 확장 할 수 있습니다. 실제로 증분이 너무 크지 않은 경우 파일을 계속 확대 할 수 있습니다.

$ df -h .
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1  466Gi  425Gi   35Gi    93% 3180883 9223372036851594924    0%   /

$ rm -f big && dd if=/dev/zero of=big bs=1 count=0 seek=$((1000 * 1000 * 1000 * 1000))
dd: truncating big: No space left on device

$ for i in $(seq 100)
dd if=/dev/zero of=big bs=1 count=0 seek=$((i * 100 * 1000 * 1000 * 1000)) 2>/dev/null
$ ls -lsh big
0 -rw-r--r--  1 akim  wheel   9,1T 17 jan 11:15 big

벨이 울리나요? 버그 신고를 Apple에 제출해야합니다.



답변