캠핑과 개발

Catalina로 업데이트 되면서 /경로에 디렉터리를 만들수 없게 되었습니다.

 

관련 내용은 아래 링크에서 참고 가능합니다.

https://support.apple.com/ko-kr/HT210650

 

macOS Catalina의 읽기 전용 시스템 볼륨에 관하여

macOS Catalina는 Mac의 다른 파일과는 별도로 읽기 전용 시스템 볼륨에서 실행됩니다. Catalina로 업그레이드하면 또 하나의 볼륨이 생성되고 일부 파일은 재배치된 항목 폴더로 이동될 수 있습니다. 

support.apple.com

 

해결 법은 아래와 같습니다.

 

1. 먼저 맥을 리붓하면서 복구 모드로 들어갑니다.

애플 로고가 뜨기전에 Command(⌘) + R 버튼을 누릅니다.

 

2. 복구 모드로 들어가면 상단 메뉴에서 터미널로 들어가서  csrutil disable 명령러를 입력한 후 재부팅 합니다.

 

3. 다시  터미널로 들어가서 아래 명령어를 입력합니다.

 sudo mount -uw / && sudo killall Finder

 

4. 다시 원복을 하고 싶으면 복구 모드에서 터미널로 들어가 csrutil enable 명령어를 입력하여 리부팅합니다. 

 

 

 

 

-2020/12/03 추가

Big Sur로 업데이트 되면서 기존 방법으로 디렉터리가 생성을 할수가 없게 되었다.

해서 다른 방법을 찾아보던 중에 직접 디렉터리를 만드는것보다 사용자 하위에 디렉터리를 만들고 심볼릭 링크로 대체해서 사용하도록 하는 방법으로 해결했다.

 

방법은 다음과 같다.

 

1. 위 항목 1번 방법으로 복구 모드로 들어가서 터미널에서 다음 명령어를 입력한 후 재기동 한다.

   csrutil enable --without fs

 

2. sudo vi /etc/synthetic.conf 명령어로 해당 파일은 열고 다음과 같은 형태로 입력한 한다,.

test1     /Users/user1/test1

앞에 test1은 절대경로에 표시할 디렉터리명이고 뒷쪽은 해당 경로가 직접 가리기는 경로가 된다.

이때 사이의 공백은 탭(\t)을 이용하여 띄워준다.

 

3. 재부팅 한다.