Disk Inventory X 를 사용하여 하드 드라이브 스토리지를 시각화하고 여분의 공간을 찾도록 도와주었습니다.
iPhoto 보관함은 52.0GB, 사진 보관함은 49.4GB 인 것으로 보입니다.
이것은 iPhoto에서 사진으로 이동하는 것이 모든 것을 복제 한 알려진 문제입니까, 아니면 표지 아래의 심볼 링크입니까?
Disk Inventory X 를 사용하여 하드 드라이브 스토리지를 시각화하고 여분의 공간을 찾도록 도와주었습니다.
iPhoto 보관함은 52.0GB, 사진 보관함은 49.4GB 인 것으로 보입니다.
이것은 iPhoto에서 사진으로 이동하는 것이 모든 것을 복제 한 알려진 문제입니까, 아니면 표지 아래의 심볼 링크입니까?
답변:
짧은 대답입니다. 사용중인 측정 도구는 파일이 하드 링크되어있을 때 절약 된 공간을 공제하는 데 시간이 걸리지 않으므로 사용 된 공간을 초과합니다.
라이브러리는 파일의 실제 위치에 대한 '하드 링크'를 사용하므로 둘 다 대략 같은 크기로 보이지만 실제 각 사진은 두 라이브러리의 포인터와 함께 하드 드라이브의 한 곳에만 있습니다.
라이브러리 중 하나를 삭제하면 저장 공간에 영향을 미치지 않으며, 둘 다 삭제 하면 실제로 드라이브에서 50GB의 데이터가 제거됩니다.
참조 : 사진은 iPhoto 또는 Aperture 보관함과 이미지를 공유하여 디스크 공간을 절약합니다
Ars Technica의 하드 링크에 대한 추가 정보 :
하드 링크는 단순히 디스크의 일부 데이터에 대한 참조입니다. 파일을 이름과 일부 데이터에 대한 포인터의 조합으로 생각하십시오. 파일을 삭제한다는 것은 실제로 해당 듀오의 이름 부분을 삭제하는 것을 의미합니다. 특정 데이터 디스크를 가리키는 이름이 더 이상 없으면 해당 디스크 공간을 재사용 할 수 있습니다. "
나는이 문제를 해결하기 위해 많은 시간을 보냈으며 이것이 문제의 가장 일반적인 원인이 아닌 경우에도 도움이되기를 바랍니다.
여기서 문제는 사진과 iPhotos가 사진을 두 개의 다른 하드 드라이브 공간에 두 번 저장하거나 심볼릭 링크가있는 공간에만 두 번 저장하는지 아는 것입니다.
나는 나에게 이것이 두 개의 다른 장소라고 말했다. (그리고 좋은 것은 아니다.) 두 디렉토리에서 특정 그림의 크기를 보면, 그것들이 동일하지 않다. 따라서 나에게 그것은 같은 객체가 아닙니다 (하드 링크는 정확히 같은 크기를 가질 것입니다).이 두 파일에 대해 'ls -lha'를 수행하면 (같은 그림) :
/Users/doubelle/Pictures/iPhoto Library.migratedphotolibrary/Data/2015/01/18/20150118-110234/2pfRkFdYTrSDeax1Tqq6DQ
/Users/doubelle/Pictures/Photos Library.photoslibrary/Data/2015/01/18/20150118-110234/2pfRkFdYTrSDeax1Tqq6DQ
서로 다른 파일 크기를 얻습니다
-rw-r--r--@ 1 doubelle staff 38199 1 jul 22:47 IMG_0762.jpg
-rw-r--r--@ 1 doubelle staff 37136 1 jul 22:48 IMG_0762_migrated.jpg
그렇게하면 파일이 연결 또는 복제되었는지 알 수 있습니다.