디스크에서 제거 가능한 영역을 지우려면 어떻게합니까?


28

파일을 삭제하고 휴지통을 비워서 디스크 공간을 비 웠습니다. 그러나 여유 ​​공간을 이용할 수 없습니다. 즉, 디스크가 142GB를 사용 가능 으로 보고 하고 83GB 를 제거 가능 으로 보고합니다 .

사용 가능한 디스크와 제거 가능한 디스크 사용량

따라서 70GB 이상의 파일을 디스크에 복사 할 공간이 충분해야합니다. 그러나 다음 이미지와 같이 " 복사 할 디스크 공간이 부족합니다 "라는 오류가 표시됩니다.

여기에 이미지 설명을 입력하십시오

제거 가능한 공간을 정리하여 실제로 사용할 수 있도록하려면 어떻게해야합니까?

다시 시작하면 제거 가능한 영역이 지워지기를 희망하지만 재부팅을 시도했지만 변경을 시도하지 않았습니다.


2
'퍼지 가능'으로 표시된 디스크 공간이 이미 사용 가능한 디스크 공간에 포함되어 있다고 생각합니다. 필요한 경우 시스템이 자동으로 삭제하는 공간이므로 삭제하면 '사용 가능한'디스크 공간이 증가하지 않습니다. 최적화 된 저장소에 대한 이 기사 를 참조하십시오 .
fsb

5
@fbara 네, 저도 이해합니다. 그러나 142GB 사용 가능하면 70GB 이상의 파일을 복사 할 수 없습니다. 따라서 제거 가능은 파일을 복사하지 못하게합니다.
Josh

1
제거 가능한 공간 중 일부를 지우도록 해당 기사에 표시된 내용을 조정할 수 있습니까?
fsb

1
이 기사에서는 디스크 공간을 확보하는 방법에 대해 설명합니다. 이미 140GB의 공간을 비 웠습니다. 문제는 140GB의 여유 공간 이 있어도 70GB 파일을 복사 할 수 없다는 것입니다.
Josh

2
여기 내가 한 일이 있습니다 : 파일 최적화 끄기 : iTunes, 이미지, icloud 등. 앱 자체의 옵션을 선택 취소 할 수 있습니다. discussions.apple.com/message/32393627#32393627 모든 로컬 타임머신 스냅 샷 tmutil listlocalsnapshots를 찾으려면 명령을 사용하십시오. / users / <yourusername> $ tmutil listlocalsnapshots / com.apple.TimeMachine.1977-04-16-144528 com. apple.TimeMachine.1977-04-16-154756 com.apple.TimeMachine.1977-04-16-164937 하나씩 삭제 : tmutil deletelocalsnapshots <snapshot_date> 예 : tmutil deletelocalsnapshots 1977-04-16-144528
roberthuttinger

답변:


27

macOS가 제거 가능한 파일을 정리하여 공간을 확보하도록하는 거대한 파일을 생성 할 수 있습니다. 이렇게하려면 터미널에 다음 명령을 입력하십시오.

dd if=/dev/zero of=~/hugefile bs=15m

홈 폴더에 hugefile이라는 파일을 생성합니다. Get Info를 사용 하여 크기를 확인하고을 사용하여 충분히 큰 크기로 중지 할 수 있습니다 ControlC. 또는 디스크 공간이 부족하여 작업이 중지 될 때까지 간단하게 실행할 수 있습니다.

이 명령은 메모리를 할당하는 데 시간이 오래 걸립니다. 5 ~ 10GB 일 때 메모리를 중지하고 파일 CommandD을 복제하여 복사본을 만들고 프로세스 속도를 높일 수도 있습니다.

그런 다음 파일을 삭제하면됩니다.

귀하의 경우에는 이미 복사하려는 파일이 있으므로 50GB 청크로 분할하여 한 청크를 복사 할 수 있습니다. 그런 다음 시스템에서 파일을 제거하고 반복하십시오. 모든 데이터가 끝나면 두 번째 파일을 첫 번째 파일에 추가하고 두 번째 파일을 삭제하는 등의 작업을 결합 할 수 있습니다.

가장 큰 문제는 "삭제 가능"공간이 단일 항목이 아니라는 것입니다. 사용 가능한 공간이 없을 때 다운 샘플링되는 전체 해상도의 로컬 타임 머신 또는 파일 시스템 스냅 샷, 캐시 된 데이터, 파생 데이터, iCloud 사진 유효한.

귀하의 경우 데이터를 두 조각으로 또는 일반적인 경우 n 조각으로 가져올 수 있으면 시스템이 자동으로 수정됩니다.


5
그것은 나를 위해 일했다. osxdaily.com/2013/05/31/create-large-file-mac-os-x
CharlesW

3
디스크 유틸리티 방법을 사용하여 10GB 파일을 만들었으며 매우 빠릅니다.
SPM

/dev/zero보다 약간 빠릅니다 /dev/random. superuser.com/a/359601/167657 그리고 분명히 임의 제로 이러한 일 이상 안전하지 않습니다.
kqw

Mojave / AFPS 디스크를 사용하여 아무것도 작동하지 않습니다. @SPM의 제안을 시도 할 때까지 트릭을 수행했습니다. 디스크 유틸리티를 사용하여 40GB AFPS 이미지를 만들었습니다. 그런 다음 삭제했습니다. 제거 가능한 모든 공간을 비 웁니다.
Jonny

2
dd if=/dev/zero of=/Users/<your_username>/hugefile bs=15m받으면 실행해야 할 수도 있습니다 dd: ~/hugefile: No such file or directory. pwd홈 디렉토리에서 실행 하여 전체 경로 이름을
찾으

8

임시 작은 파일을 복사하여 제거 가능 영역을 지우고 결국 제거 가능 공간을 정리할 수있었습니다. 큰 제거 가능 영역이 지워지면 임시 작은 파일을 삭제하고 내가 의도 한 큰 파일을 복사 할 수 있습니다.

작은 임시 파일을 삭제하면 제거 가능 영역이 다시 커지지 만 다행히도 큰 파일을 복사 할 수있을 정도로 작아졌습니다. 애플이 시간이 지남에 따라이를 개선하기를 바랍니다.


4

현재 OS가 제거 가능한 파일을 삭제하기 위해 제거 할 파일 목록을 가져 오는 방법은 없지만 캐시 파일과 같은 일부 후보가 있습니다.

이 특정 파일은 상당히 커질 수 있으며 일단 제거하면 제거 가능한 데이터 크기가 줄어 듭니다.

/System/Library/Caches/com.apple.coresymbolicationd/data

파일 크기에 대한 아이디어를 얻으려면 사용자 ls로 실행할 수 있습니다 sudo.

sudo ls -la /System/Library/Caches/com.apple.coresymbolicationd/data

파일을 검색하면 이 Q & A here 와 같이 파일 크기에 대한 몇 가지 링크가 제공 됩니다 .

파일 자체의 세부 사항은 드물지만 충돌하고 문제가있는 프로세스에 대한 심볼 검색과 관련이있는 것 같습니다. 이 관련 Q & A의 증거 와 함께이 게시물에 대한 자세한 정보가 있습니다. 위에 링크 된 Q & A를 따르십시오 .이 파일 을 삭제해도 안전 할 것 같습니다 .

파일의 제거와 함께 할 필요가있다 sudo, 자세한 사항은 Q & A 게시물에 제공됩니다 . 요점은 sudo파일을 홈 디렉토리 (예 :)의 다른 곳 으로 이동 하고 (예 ~/Documents/SymbolDataDelete:) 시스템을 재부팅 한 다음 파일을 삭제하는 것입니다.

참고 : 심볼 파일이 다시 만들어지며 이는 정상적인 것처럼 보이지만 너무 커지면 소비하는 크기를 더 잘 관리 할 수 ​​있습니다.

경고 : 사용하는 sudo것은 위험 할 수 있습니다 ... 조심해서 사용하십시오.

예상 결과에; 이 단일 파일이 제거 가능한 데이터 (클라우드 드라이브가 꺼져 있다고 가정 할 때 등)의 유일한 기여자가 될 것으로 예상하지는 않지만 내가 가진 제거 가능한 데이터의 약 95 %를 정리했습니다.

일반적인 관찰

명백한 것처럼 보이지만 재부팅하면 많은 임시 및 캐시 된 내용이 정리됩니다. 다시 시작한 후 몇 분 동안 기다리십시오. 개인적 관찰에 따르면 몇 주 후에 재부팅이 제거 가능한 공간의 순서로 재부팅됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.