[macOS] macOS Home 디렉토리 경로 바꾸기

운영체제




안녕하세요. 다주택자입니다.
오늘은 macOS(대부분 Mac OS X라고 하시는 그것)의 사용자 Home 디렉토리를 옮기는 방법을 알아보고자 합니다.
용량이 작은 내장 메모리를 대체해서 확장한 메모리에 옮긴다는 가정하에 쓰겠습니다.

먼저 옮길 메모리의 절대경로를 알아야 합니다. 확인하기 위해 디스크 유틸리티를 켭니다. 기본 상태라면 런치패드에 기타 폴더에 가보면 있을 것입니다.

이렇게 옮길 파티션을 보면 마운트 포인트라는게 있을 것입니다. 이걸 메모해두세요. 그리고 터미널을 켭니다. 켜서

위 사진과 같이 sudo ditto -rsrc /Users/[사용자 계정명] [위에서 확인한 마운트포인트]/[옮길 폴더]를 입력하고 비밀번호를 입력하면 가만히 오랫동안 있을 겁니다. 닫지말고 다시 ~:~ [계정명]$_ 나올 때 까지 기다리시면 됩니다. 다 되시면 시스템 환경 설정을 들어갑니다.

사용자 및 그룹을 누르고

좌측 하단의 자물쇠를 눌러 잠금을 풀어줍니다.

이후 변경할 계정을 우클릭으로 눌러 고급 옵션을 누릅니다.

이러면 이런 창이 뜰텐데 다른거 절대로 건드리지 마시고[각주:1] 홈 디렉토리 값을 아까 전에 ditto 명령 쓸 때 말미에 적은 마운트 포인트와 폴더명으로 적은 값을 그대로 적어줍니다. 정 긴가민가하시면 선택 눌러서 해당 경로 찾아서 선택하셔도 됩니다. 지정하셨으면 승인을 누릅니다.

변경할 것이냐고 물을 것입니다. 승인해줍니다. 그러면 재부팅 할거냐는 창이 뜹니다. 반드시 그 창에서 재부팅해주십시오.

그러면 변경은 완료됩니다. 하지만 여전히 /home/[사용자명]을 쓰는 응용프로그램도 있을 것입니다. 이에 대해 해결하는 방법은 변경 후에 다음 내용을 따라주시면 됩니다.

sudo rm -dr /Users/[사용자명]을 통해 기존 내장 메모리에 있던 홈 디렉토리 내용을 지워줍니다. 

그 후 sudo ln -s [변경한 홈 디렉토리의 경로] /Users/[사용자명]을 통해 심볼릭 링크를 생성하여 /Users/[사용자명]으로 오는 접근을 변경한 홈 디렉토리로 오도록 바꾸시면 됩니다.


뭔가 글이 난잡해진 기분인거 같지만... 이 정도면 이해할 수 있을거라 생각하며 글 마치겠습니다. 



아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히



Copyright © 이동마이의 컴퓨터 하루&다주택자(lhs9842) All Rights Reserved.


[이동마이의 컴퓨터 하루 게시물  라이센스 고지 바로가기]


  1. 이거 뭐 하나 잘못 건드리면 로그온이 안됩니다. [본문으로]
Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)