DuoBolt
Clonemap · 무료, DuoBolt 제공

파일을 모두 더한 크기는 디스크가 실제로 쓰는 크기가 아닙니다.

Finder는 모든 사본을 셉니다. APFS에서 사본은 자기 공간을 쓰지 않는 복제본일 수 있습니다. Clonemap은 Mac에서 한 번만 저장된 양, 그 위치, 스냅샷이 보관하는 공간을 보여 줍니다.

무료 · 유니버설(Apple 실리콘 및 Intel) · macOS 11 이상

v1.4.4 · 새로운 기능

Clonemap의 디스크 개요: 파일을 모두 더한 크기, 디스크가 실제로 쓰는 크기, 복제본이 가장 많은 위치를 보여 주는 디스크 슬래브

파일을 모두 더한 크기

654.9 GiB

디스크가 실제로 쓰는 크기

689.7 GiB

한 번만 저장

23.1 GiB

926 GiB 디스크, 파일 4,102,945개, 하나도 열지 않았습니다.

Mac의 용량 숫자가 맞지 않는 이유.

Finder는 모든 사본을 센다

파일을 복제하거나 같은 디스크 안에서 복사하거나, 사진·Logic·가상 머신이 자체 사본을 두게 하면 APFS에서 그 사본은 원본과 블록을 공유하는 복제본인 경우가 많습니다. 그래도 정보 가져오기와 폴더 크기는 전부 세기 때문에, 1 GiB 비디오의 복제본 10개는 10 GiB로 보이지만 실제로는 1 GiB만 씁니다.

그래서 사본을 삭제해도 아무것도 확보되지 않을 수 있다

복제본 하나를 지워도 다른 복제본이 그 블록을 계속 씁니다. 모두 지워도 로컬 스냅샷이 아직 보관하고 있을 수 있습니다. 50 GiB처럼 보이는 것을 지웠는데도 디스크가 가득 찬 채로 남는 이유입니다.

Mac은 알고 있지만 말해 주지 않는다

APFS는 어떤 파일이 블록을 공유하는지, 각 파일이 혼자 쓰는 바이트가 얼마인지 기록합니다. Clonemap은 디스크의 모든 파일에 대해 그 기록을 한 번에 읽어 행동할 수 있는 정보로 바꿉니다. 한 번만 저장된 것, 그 위치, 보관되고 있는 것.

복제본 패밀리

같은 블록을 공유하는 모든 사본.

Clonemap은 서로 복제본인 파일을 묶어 절약량이 큰 순서로 보여 줍니다. 하나를 열면 각 사본의 위치, 디스크가 실제로 쓰는 크기, 삭제하면 확보되는 공간을 볼 수 있습니다.

복제본 패밀리: 사본 패밀리 격자와, 그중 하나의 사본 및 삭제하면 확보되는 공간

스냅샷이 보관하는 것

삭제해도 거의 확보되지 않는 이유.

로컬 스냅샷은 기록한 파일의 블록을 보관합니다. 스냅샷이 사라질 때까지는 삭제해도 아무것도 돌아오지 않습니다. Clonemap은 그 스냅샷을 알려 주고, 공간을 스냅샷이 보관하는 것, 복제본이 공유하는 것, 나만의 것으로 나눠 보여 줍니다.

스냅샷이 보관하는 것: 스냅샷이 보관하는 것, 복제본이 공유하는 것, 나만의 것으로 나뉜 막대

공유

내 디스크가 무엇으로 채워져 있는지 보여 주기.

디스크의 숫자와 슬래브를 담은 카드 한 장으로, 게시물이나 메시지에 바로 쓸 수 있습니다. 앱에서 복사, 저장, 보내기를 할 수 있습니다.

공유 카드: 파일을 모두 더한 크기, 디스크가 쓰는 크기, 디스크 슬래브

디스크를 읽는 방식

메타데이터만으로 측정하는 네 가지 공간.

정확한 복제본

복제 ID가 같고 모든 블록을 공유하는 파일. 10개짜리 패밀리는 한 번만 저장되지만 Finder는 10번 셉니다.

일부 공유

블록 일부를 공유하는 파일. 수정된 복제본이나 가상 머신의 디스크 등. 공간을 절약하지만 전부는 아닙니다.

스냅샷이 보관

어떤 복제본도 공유하지 않지만 그 파일만의 것도 아닌 바이트. 로컬 스냅샷이 보관하므로 파일을 삭제해도 아직 아무것도 확보되지 않습니다.

나만의 공간

한 파일에만 속하는 바이트. 삭제하면 바로 돌아옵니다.

Apple의 문서로 직접 확인하기

  • man getattrlist Mac의 터미널에서

    Clonemap이 각 파일에서 읽는 두 값: 복제 ID, 그리고 파일을 삭제하면 바로 확보되는 바이트 수.

  • About Apple File System Apple Developer · 영어

    두 사본 모두 바꾸지 않은 블록을 복제본이 계속 공유하는 방식.

  • Apple File System Reference Apple Developer · PDF(영어)

    디스크상의 형식. 각 익스텐트에는 참조 카운트가 있고, 카운트가 0이 되면 그 블록이 해제됩니다.

  • 얼마나 자주 만들어지고, 얼마나 오래 남으며, 왜 그 공간이 사용 가능으로 표시되는지.

  • 디스크 유틸리티는 각 스냅샷의 개별 크기를 보여 줄 수 있어, Clonemap이 보여 주는 값과 비교할 수 있습니다.

메타데이터만

파일을 열거나 바꾸거나 업로드하지 않습니다. APFS가 이미 아는 것을 읽을 뿐입니다.

큰 디스크에서도 빠르게

수십만 개의 파일을 1분 안에. 마지막 스캔 결과는 바로 열립니다.

스냅샷을 이름까지

Time Machine과 macOS 업데이트 스냅샷을 생성 시각, 보관하는 공간과 함께 보여 줍니다.

자주 묻는 질문

APFS 복제본이란 무엇인가요?

복사해 온 원본 파일과 데이터 블록을 공유하는 사본입니다. 같은 APFS 디스크 안에서 파일을 복제하거나 복사하면 macOS가 만듭니다. 둘은 별개의 파일처럼 보이고 동작하지만, 어느 한쪽이 바뀌기 전까지 디스크는 데이터를 한 번만 저장합니다.

파일을 삭제해도 Mac의 공간이 늘지 않는 이유는 무엇인가요?

흔한 이유는 두 가지입니다. 그 파일이 다른 사본이 여전히 블록을 쓰는 복제본이거나, 로컬 스냅샷이 아직 블록을 보관하고 있는 경우입니다. Clonemap은 디스크 중 각 경우에 해당하는 양과 위치를 보여 줍니다.

Time Machine 로컬 스냅샷도 공간을 차지하나요?

네. 로컬 스냅샷이 있는 동안에는 대상 파일의 블록을 보관하며, 그 뒤에 삭제한 파일도 포함됩니다. Time Machine은 매시간 스냅샷을 24시간 동안 보관하고, 마지막 백업의 스냅샷은 공간이 필요해질 때까지 보관합니다.

Clonemap이 무언가를 바꾸거나 삭제하나요?

아니요. 파일 메타데이터를 읽고 찾은 것을 보여 줄 뿐입니다. 패밀리를 정리하려면 ‘Finder에서 보기’로 그 사본들로 이동할 수 있습니다.

파일을 열거나 무언가를 업로드하나요?

어떤 파일도 열지 않습니다. 스캔은 APFS가 각 파일에 대해 이미 기록해 둔 것을 Mac에서 읽고, 결과도 Mac에 둡니다.

전체 디스크 접근 권한을 요청하는 이유는 무엇인가요?

macOS는 허용하기 전까지 시동 디스크의 일부를 앱이 볼 수 없게 합니다. 권한이 없어도 Clonemap은 다른 디스크와 볼 수 있는 폴더를 읽고, 읽지 못한 부분을 알려 줍니다.

어떤 Mac에서 실행되나요?

macOS 11 Big Sur 이상의 모든 Mac에서 실행됩니다. Apple 실리콘과 Intel에서 네이티브로 동작하는 유니버설 앱입니다.

왜 무료인가요?

중복 파일을 찾아 복제본으로 바꿀 수 있는 DuoBolt의 제작사가 만들었습니다. Clonemap은 Mac에 이미 복제본이 얼마나 있는지 보여 줍니다.

복제본 더 만들기

DuoBolt는 진짜 중복 파일을 복제본으로 바꿉니다.

바이트 단위로 같은 파일을 찾아 남는 사본을 복제본으로 바꿉니다. 아무것도 옮기지 않고 공간이 돌아옵니다.

DuoBolt 받기

Mac이 한 번만 저장하는 것을 확인하세요.

Clonemap 다운로드

무료 · 유니버설(Apple 실리콘 및 Intel) · macOS 11 이상

v1.4.4 · 새로운 기능