Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

macOS의 아카이브 유틸리티에서 '쓰기 가능한 임시 폴더 식별 오류' 수정

Mac 응용 프로그램은 설치 파일, 캐시 및 기타 단기 데이터를 저장하기 위해 임시 폴더에 의존하는 경우가 많습니다. 폴더에서 파일을 추출하지 못했고 쓰기 가능한 임시 폴더를 식별하거나 액세스할 수 없는 경우 쓰기 가능한 임시 폴더 식별 오류 메시지가 표시될 수 있습니다. .

Time Machine 백업에서 Mac을 복원해야 하는데 모든 것이 잘 진행됩니다. 그런 다음 아카이브 유틸리티를 사용하여 파일의 압축을 풀 수 없다는 것을 발견하고 "쓰기 가능한 임시 폴더를 식별하는 동안 오류가 발생했습니다. 아카이브를 다른 볼륨으로 이동해 보십시오."라는 메시지를 받았습니다. -Apple.community

Mac에서 .zip 파일 추출을 시도했지만 쓰기 가능한 임시 폴더를 식별하는 동안 오류가 발생했습니다. 그것을 처리하는 방법? -reddit.com

이 문제가 항상 데이터 손실을 가리키는 것은 아니지만 시스템이 원활하게 작동하지 못하게 할 수 있습니다. 다행히도 몇 가지 방법을 따르면 문제를 해결할 수 있습니다.

우리는 주요 포럼에서 몇 가지 효과적인 방법을 테스트하고 요약합니다. 하나씩 시도해 보세요:

#1 빠른 재부팅 또는 새로 고침

때때로 macOS의 일시적인 결함으로 인해 오류가 발생합니다. Mac을 재시동하고 응용 프로그램을 다시 실행해 보십시오. 재부팅하면 시스템 리소스가 새로 고쳐지고 필요한 임시 디렉토리가 다시 생성되는 경우가 많습니다.

Apple 메뉴> 시스템 종료 또는 재시동을 선택하세요.

# 2 임시 폴더 수동 확인

macOS는 /tmp 및 /var/tmp를 기본 임시 디렉터리로 사용합니다. 이 오류는 임시 폴더 자체에 대한 권한이 잘못되었을 수 있음을 나타냅니다. Mac 터미널을 사용하여 시스템 전체 Temp 폴더(/tmp)와 사용자별 Temp 폴더($TMPDIR)를 확인하고 수정할 수 있습니다.

  1. Finder> 애플리케이션> 유틸리티> 터미널.
  2. ls -lae /private/tmp를 입력하세요. 
    (출력에는 폴더가 루트 소유이고 "drwxrwxrwt" 권한이 있음이 표시되어야 합니다. 끝에 있는 t는 중요한 "고정 비트"입니다.) 
      macOS의 아카이브 유틸리티에서  쓰기 가능한 임시 폴더 식별 오류  수정
  3. 권한이 올바르지 않은 경우 다음 명령을 사용하여 복구할 수 있습니다. 관리자 비밀번호를 묻는 메시지가 표시됩니다. 
    sudo chmod 1777 /private/tmp 
    sudo chown 루트:휠 /private/tmp

일부 사용자는 "sudo chmod 1777 /tmp /var/tmp" 및 "sudo chown root:wheel /tmp /var/tmp" 명령이 작동할 수 있다고 말합니다.

그런 다음 $TMPDIR 폴더를 확인하세요. macOS는 또한 이 오류의 가장 일반적인 원인인 사용자 계정과 관련된 임시 폴더를 생성합니다.

  1. 터미널을 열고 사용자의 임시 폴더를 확인하세요. 먼저, echo $TMPDIR을 가리키는 위치를 확인하세요.
    (이렇게 하면 "/var/folders/xs/xxxxxxxxxxxxxx/T/"와 같은 내용이 출력됩니다. /xs/xxxxxxxxxxxxxx/T를 기억하세요.) 
    macOS의 아카이브 유틸리티에서  쓰기 가능한 임시 폴더 식별 오류  수정
  2. 이 폴더의 권한을 확인하세요. 위 명령에서 경로를 복사하여 사용합니다:ls -lae /var/folders/xs/xxxxxxxxxxxxxx/T/. 
    (귀하(귀하의 사용자 이름)가 소유해야 하며 drwx------ 권한이 있어야 합니다.)

권한이 잘못된 경우 수정하세요. 경로를 echo $TMPDIR에서 얻은 경로로 바꾸세요:

sudo chmod 700 /var/folders/xs/xxxxxxxxxxxxxxx/T/ 
sudo chown $(whoami) /var/folders/xs/xxxxxxxxxxxxxx/T/

Archive Utility 앱 오류 식별 오류를 수정하는 경우 , 저희 게시물을 공유해 주세요.

# 3 사용자 임시 디렉토리 다시 생성

때때로 오류는 계정의 임시 디렉터리와 관련이 있습니다. 로그아웃했다가 다시 로그인하거나 사용자 수준 임시 폴더를 삭제하여 macOS가 자동으로 다시 생성하도록 하여 다시 생성할 수 있습니다. 걱정하지 마세요. 안전합니다. 시스템은 다음에 재부팅할 때 새로운 시스템을 생성합니다.

  1. 모든 애플리케이션을 닫습니다. 임시 파일을 사용할 수 있으므로 이는 중요합니다.
  2. 터미널을 다시 열고 다음을 사용하여 사용자의 임시 디렉터리를 삭제합니다. sudo rm -rf /var/folders/xs/xxxxxxxxxxxxxx/.

이 명령은 T(임시) 폴더가 포함된 사용자의 고유 폴더 전체를 삭제합니다. 시스템은 부팅 시 새로운 것을 생성합니다.

# 4 홈 디렉토리에 대한 권한 재설정

홈 디렉터리의 권한이 손상되면 macOS가 임시 파일을 쓰지 못할 수 있습니다. 재설정하려면:

diskutil ResetUserPermissions / 'id -u' 
macOS의 아카이브 유틸리티에서  쓰기 가능한 임시 폴더 식별 오류  수정

그러면 귀하의 계정에 대한 기본 권한이 복원됩니다.

#5 디스크 유틸리티 응급처치 실행

손상된 디렉터리 권한은 빈번한 원인입니다. 디스크 유틸리티의 응급 처치는 이 쓰기 가능한 임시 폴더 식별 오류를 복구할 수 있습니다. .

  1. Finder> 애플리케이션> 유틸리티> 디스크 유틸리티
  2. 사이드바에서 기본 볼륨(일반적으로 Macintosh HD 또는 이와 유사한 이름)을 선택합니다. 최상의 결과를 얻으려면 최상위 물리적 드라이브를 선택하세요.
  3. 응급처치 버튼을 클릭한 후 실행을 클릭하세요. 
    macOS의 아카이브 유틸리티에서  쓰기 가능한 임시 폴더 식별 오류  수정

오류를 찾아 복구한 경우 Mac을 재시동하고 다시 시도하세요.

# 6 충돌하는 소프트웨어가 있는지 확인

드문 경우지만, 보안 또는 정리 소프트웨어가 폴더 권한을 과도하게 제한하거나 임시 디렉터리를 잘못 "정리"할 수 있습니다.

  • 타사 바이러스 백신, 방화벽 또는 "클리너" 앱(예:CleanMyMac, MacKeeper 등)을 일시적으로 비활성화합니다.
  • 작업을 다시 시도하세요. 작동하는 경우 해당 소프트웨어의 설정을 확인하여 /tmp 또는 ~/tmp 폴더를 잠그고 해당 경로를 허용 목록에 추가하는 기능이 있는지 확인하세요.

# 7 여유 공간 확보

디스크가 거의 가득 차면 macOS가 새 임시 파일을 생성하지 못할 수 있습니다. 사용하지 않는 대용량 파일을 삭제하고, 휴지통을 비우고, 데이터를 외부 저장소로 옮겨 최소 10~15%의 여유 공간을 확보하세요.

Macintosh HD에서 디스크 공간을 정리하는 방법에 대해 자세히 알아보세요.

모두 실패할 경우:최대한 빨리 데이터를 복구하세요

모든 문제 해결 단계 후에도 오류가 지속되고 특히 빈번한 충돌, 파일 누락 또는 디스크가 읽기 전용으로 바뀌는 경우 근본적인 드라이브 오류를 나타낼 수 있습니다. 이 경우 중요한 파일을 즉시 보호하는 것이 중요합니다.

안정적인 솔루션 중 하나는 iBoysoft Mac 복구 모드를 사용하는 것입니다. 한번 해보세요~

마지막 단어

"쓰기 가능한 임시 폴더 식별 오류 " Mac에서는 일반적으로 무해하며 권한 재설정, 디스크 복구 또는 공간 확보를 통해 문제를 해결할 수 있습니다. 하지만 디스크 문제와 함께 문제가 지속된다면 지체하지 말고 iBoysoft Mac 복구 모드와 같은 도구를 사용하여 영구 손실이 발생하기 전에 파일을 보호하세요.

쓰기 가능한 임시 폴더 식별 오류에 대한 FAQ

Mac을 재부팅한 다음 터미널에서 /tmp 및 /var/tmp를 확인하세요. 누락된 경우 sudo mkdir 및 chmod 1777을 사용하여 적절한 권한으로 다시 생성하세요. 또는 전문 도구인 Mac용 iBoysoft Data Recovery를 사용하여 손실된 데이터를 복구하세요.

터미널을 열고 다음을 실행하세요:sudo mkdir /tmp; sudo chmod 1777 /tmp; sudo chown root:wheel /tmp 하나씩 입력하세요.

터미널에서 sudo chmod 1777 /tmp /var/tmp 및 sudo chown root:wheel /tmp /var/tmp를 사용하여 권한을 재설정하세요.