CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·주식한당 ·MaClien ·일본산당 ·방탄소년당 ·개발한당 ·안드로메당 ·자전거당 ·나스당 ·이륜차당 ·소셜게임한당 ·소시당 ·물고기당 ·골프당 ·바다건너당 ·클다방 ·요리한당 ·AI그림당 ·패스오브엑자일당 ·노젓는당 ·덕질한당 ·스팀한당 ·가상화폐당 ·AI당 ·키보드당 ·육아당 ·콘솔한당 ·여행을떠난당 ·3D메이킹 ·X세대당 ·ADHD당 ·날아간당 ·사과시계당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

아이포니앙

사용팁 iTunes 백업폴더 이동하고 심볼릭 링크 걸었는데 iTunes가 소통하려 들지 않는 경우 6

7
2016-09-24 01:06:22 121.♡.48.168
Fugata

 

iTunes 백업 폴더를 다른 드라이브에 옮기고 심볼릭 링크 걸어서 사용하는 분 중 iTunes 오류나는 분은 심볼릭 링크 대신 Juction 링크로 바꿔서 걸어보세요. mklink /D 옵션 대신 /J 옵션으로 바꾸면 됩니다.

 

기존에 백업 폴더에 링크걸어 사용해왔던 분은 위의 한 줄만 보시면 될 겁니다. 명령줄 익숙하지 않은 분은 맨 아래 배치파일 부분만 한 번 보시고요. 뭐 볼 게 없습니다만...

 

 

iTunes에서는 기기의 백업 폴더 위치를 사용자가 지정할 수 있는 옵션을 제공하고 있지 있습니다. 무조건 부팅 드라이브인 C: 드라이브에 백업되기 때문에 예기치 않은 포맷으로 백업 파일이 사라지면 경우에 따라서는 곤란한 상황에 처할 수도 있습니다. iOS의 앞자리 숫자가 바뀌는 메이저 업데이트 전에는 필수적으로 iCloud 백업과 iTunes 백업으로 이중 백업을 해놓는 것이 위험부담을 줄이는 방법입니다. 용량이 작은 SSD를 부팅 드라이브로 사용하는 경우에도 데이터를 다른 드라이브로 옮겨 사용하는 경우가 있습니다. 어쩌다 한 번 이용하는 백업, 복원 때문에 데이터를 C: 드라이브에 저장하고 있을 필요는 없으니까요.

 

문서나 음악, 사진 폴더를 다른 드라이브에 이동시켜 사용해왔던 Windows 사용자의 오랜 습관에 따라 iTunes 백업 폴더도 부팅 드라이브가 아닌 다른 드라이브에 옮겨 사용하는 사용자가 많습니다. Windows 기본 폴더들은 레지스트리나 파일 탐색기 속성에서 이동시키면 간단한데 iTunes는 따로 놀아서 한 번 더 손이 가야 합니다. 심볼릭이나 정크션 링크를 사용해 이 문제를 해결하죠.

 

이들 링크를 쉽게 만들어주는 별도의 프로그램들도 존재하지만 내부 명령어인 mklink를 이용하면 되기 때문에 간단하게는 명령줄 1줄이면 간단히 해결할 수 있습니다. Vista 이래 심볼릭 링크가 Windows에 도입되었고, 정크션은 Win 2000부터 지원되었습니다. 심볼릭 링크가 좀 더 유연한 기능을 가지고 있고 새로운 기능이었기 때문에 같은 효과라면 새로운 기능을 써먹자 해서 정크션보다 많이 사용해왔죠.

 

Juction은 폴더만 링크를 걸 수 있다든지, 상대경로 미지원, 네트워크 UNC 경로 미지원 등 SymLink와 몇몇 차이점이 있습니다. 반면에 SymLink는 파일 링크, 상대경로, 네트워크 경로를 지원하며 보안 취약점에 노출될 수 있다고 MS가 밝히고 있습니다. 그래서인지 심볼릭 링크를 만들려면 관리자 권한을 요구합니다. 작년 초쯤엔가 오랫만에 iTunes를 새로 설치하고 D: 드라이브에 통채로 옮겨놓은 Apple Computer 폴더에 심볼릭 링크를 걸었더니 iTunes가 백업 폴더를 인식하지 못하는 등 여러 문제가 발생했었습니다.

 

재설치도 해보고 하다가 혹시 보안 강화 차원에서 심볼릭을 막아놨나 싶어 심볼릭 대신 정크션 링크를 걸었더니 문제가 사라졌습니다. 그 이후로 줄곧 정크션 링크만 사용해왔는데 별다른 문제는 없었습니다. 최근에도 이런 문제를 겪는 분이 계신 것 같아 글을 쓰게 되었습니다. 기존에 심볼릭 링크를 사용하다가 iTunes 사용에 문제를 겪는 분은 혹시 모르니 mklink /D 옵션 대신 /J 옵션을 사용해 보시기 바랍니다.

 

-----------------------------------------------------------------------------

 

아래는 처음으로 Juction 링크를 만들거나 배치파일로 편하게 작업하려는 분들만 보시면 됩니다. 명령줄이 낯선 분들요.

 

작업 개요는 이렇습니다.
 
iTunes의 Backup 폴더는 %AppData%\Apple Computer\MobileSync 안에 있습니다. 이 안의 Backup 폴더만 D: 드라이브로 잘라내 옮기거나 아니면 Backup 폴더를 포함하는 Apple Computer 폴더 전체를 D: 드라이브로 잘라내 옮기고 mklink 명령으로 정크션 링크를 걸어주는 것입니다.
 

용량 차이가 거의 없기 때문에 제 경우는 그냥 Apple Computer 폴더 전체를 D: 드라이브 루트에 옮기고 정크션 링크를 걸었습니다. 복사가 아니고 잘라내기해 붙여넣어야 합니다. 링크를 만들 때 동일한 폴더명이 존재하면 링크를 만들 수 없기 때문입니다. D: 드라이브로 옮긴 링크 대상 폴더명은 사용자 마음대로 변경해도 상관없지만 원래 위치인 C: 드라이브의 폴더명은 Apple이 정해놓은 그대로 사용해야 하기 때문에 정크션 링크명을 동일하게 지정해야 합니다.

 

- iTunes가 이미 설치돼 있는 경우

1. iTunes를 종료하고, iOS 기기를 컴퓨터 USB에서 분리합니다.

2. 파일 탐색기에 %AppData% 붙여넣고 이동하면 Apple Computer가 보입니다.

3. 사용자 선택에 따라 Apple Computer 폴더 전체 또는 그 안의 Backup 폴더를 "잘라내기" 해서 부팅 드라이브가 아닌 D: 드라이브 등에 붙여넣습니다. copy 아니고 move입니다.

// 기존에 심볼릭 링크를 이미 생성했던 사용자는 기존 심볼릭 링크를 삭제합니다. Apple Computer (또는 그 안의 Backup) 링크에는 폴더 아이콘에 화살표가 붙어 있습니다.

4. 배치 파일을 실행하면 정크션 링크가 만들어집니다.

5. iTunes를 실행하고 편집>기본 설정>기기에서 기존 백업이 보이는지 확인합니다.

 

- Windows 새로 설치하고 iTunes 설치 전인 경우

배치파일을 먼저 실행해서 정크션 링크를 만든 뒤에 iTunes를 설치하면 됩니다. 이전에 정크션 링크를 사용 중이었으면 Apple Computer (또는 iTunes Backup) 폴더는 이미 D: 드라이브 등에 존재하고 있을테니까요. 나중에 Windows 새로 설치할 때는 iTunes 백업이 D: 드라이브 등에 별도로 저장돼 있으므로 C: 드라이브는 부담없이 포맷하면 됩니다. Windows 새로 설치하고 iTunes 설치하기 전에 배치파일로 링크만 새로 만들어주면 됩니다.

 

정크션 링크를 만드는 명령은 백업 폴더의 위치만 정했다면 명령줄 1줄이면 족하지만 편의상, 그리고 iTunes 뿐만 아니라 다른 프로그램에서도 범용적으로 사용하기 위해 배치파일로 만들어 몇 줄을 추가했습니다. 프로그램에 따라 링크와 대상 폴더의 경로만 변경해서 새로운 배치파일로 저장해두고 클릭만 하면 되니까 편하게 사용할 수 있습니다.

 

배치파일에서 아래처럼 링크 대상의 경로 부분을 사용자가 원하는대로, 또는 각 프로그램의 경로에 맞게 링크 경로나 대상 경로를 수정해서 다른 이름으로 저장해 사용하면 됩니다. iTunes의 경우에는 Apple Computer 이하의 경로는 Apple이 정한 고정 경로이니 수정은 못하고 선택만 하면 되므로 Apple Computer 폴더 전체를 선택하거나 그 안의 Backup 폴더만 선택해 링크를 걸면 되고 결국, 수정할 곳은 빨간색으로 표시한 링크가 걸리는 대상 폴더의 경로 부분만 자신이 원하는 경로명으로 수정해 사용하면 되겠습니다. 이대로 그냥 사용해도 되겠고요.

 

%AppData% 경로에 설정 파일이나 DB 파일을 저장하는 프로그램들이 많은데 배치파일에서 경로만 수정해 사용할 수 있습니다. Total Commander, uTorrent, Notepad++ 등 많죠. Evernote의 경우에는 SSD가 아닌 HDD에서 GB 용량의 DB를 불러오고 갱신하고 하면 상당히 버벅거리더군요.

 

:: Apple Computer 폴더 전체를 링크하는 경우

SET Link="%AppData%\Apple Computer"

SET Target="D:\Apple Computer"

 

:: Backup 폴더만 링크하는 경우

SET Link="%AppData%\Apple Computer\MobileSync\Backup"

SET Target="D:\iTunes Backup"

 

:: 여러 프로그램들의 Backup을 한 곳에 모아두는 사용자라면 대상 경로를 아래처럼 지정할 수 있겠고요.

SET Link="%AppData%\Apple Computer\MobileSync\Backup"

SET Target="D:\Backup\iTunes Backup"

 

뭐 이런식으로 수정해 사용하면 됩니다.

배치파일 실행하면 링크가 잘 만들어졌는지 확인하기 위해 두어 줄 더 추가하였습니다. 내용 중에 explorer와 dir 명령이 보이죠? 탐색기와 명령창이 자동으로 떠서 확인시켜 주는 거니까 놀라지 마시구요. 3개의 창을 확인하고 차례로 끄면 됩니다. 필요없으면 라인 지우시구요. 

 

배치파일에 파일을 삭제하거나 이동하는 명령은 없기 때문에 이미 정크션 링크가 만들어져 있는 상태에서 배치파일을 다시 실행하면 기존 링크에는 영향없이 단지 확인만 하는 셈이 됩니다. 링크와 대상 폴더의 경로가 같기 때문에 링크가 이미 존재한다며 명령이 실행되지 않고, 단지 결과만 다시 표시됩니다.

 

아래 라인 안쪽의 내용을 복사해 메모장에 붙여넣고 확장자를 .cmd나 .bat로 저장하면 배치파일이 됩니다. 배치파일 이름 iTunes Junction은 알아보기 편한대로 아무렇게나 정하면 됩니다.

 

:: Junction 링크 생성에는 관리자 권한이 필요 없으므로 그냥 실행하면 됩니다.

아래 배치파일 2개 상단에 첨부했습니다.

 

iTunes Junction.cmd

----------------------------------

@echo off

SET Link="%AppData%\Apple Computer"

SET Target="D:\Apple Computer"

 

if not exist %Target% md %Target%

cls&echo+&echo+

mklink /J %Link% %Target%

 

echo+&echo+

explorer /select,%Target%

timeout /t 01>nul

explorer /select,%Link%

 

dir/al "%AppData%"

echo+&echo+&echo+

 

pause

exit

----------------------------------

 

 

iTunes Backup Junction.cmd

----------------------------------

@echo off

SET Link="%AppData%\Apple Computer\MobileSync\Backup"

SET Target="D:\iTunes Backup"

 

if not exist %Target% md %Target%

mklink /J %Link% %Target%

 

pause

----------------------------------

 

끝으로 본문에서 언급했던 프로그램들 중에 무료 프로그램들 몇 개 소개합니다.

Windows 내부 명령어인 mklink를 비롯해 편의성이나 용도에 따라 사용하면 될 것 같습니다.

 

오랜만에 찾아봤더니 CopyTrans Shelbee라는 놈이 있네요. 예전에는 못본거 같은데 언제 나왔는지 모르겠습니다.

설치하는게 좀 번거롭기는 합니다만, iTunes의 Backup 폴더를 사용자가 지정한 위치로 옮겨주고 Juction 링크를 만들어 주는 방식이네요. CopyTrans가 이렇게 만든 것을 보면 역시 심볼릭보다는 Juction으로 링크 거는게 안전한 방법 같습니다.

 

CopyTrans Shelbee

http://www.copytrans.net/shelbee/

 

CopyTrans Shelbee 사용법

http://www.copytrans.net/support/how-to-change-itunes-backup-location/

 

Junction Link Magic

http://www.rekenwonder.com/linkmagic.htm

 

Link Shell Extension

http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

 

- 끝 -

 

 

 

Fugata 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [6]
juno31
IP 121.♡.246.94
09-24 2016-09-24 10:41:07 / 수정일: 2017-04-30 22:15:47
·
심볼릭링크 /D옵션으로 그동안 잘 쓰다가 얼마전 아이튠즈 업뎃으로 그게 인식이 안돼서 계속 아이튠즈 설정이 초기화 되더라구요
그것 때문에 엄청 속썩이고 있는데,
그러다 클리앙 다른 회원님이 알려주신 Junction옵션으로 해결했었네요.
이 글도 다른 분들께 많은 도움이 될 것 같아요.
정성 글 감사합니다 :D
Fugata
IP 121.♡.48.168
09-24 2016-09-24 16:03:55 / 수정일: 2017-04-30 22:15:48
·
배치파일 수정날짜가 2015년 2월인 것을 보면 저는 그때 문제를 처음 겪었던 것으로 보입니다.
그때 문제 겪고는 iTunes에서 의도하고 막은건지, 다른 오류인지는 몰라도 심볼릭은 이제 안되나보다 하고 정크션만 써왔는데요. 라이언님 글을 보면 그동안 심볼릭 사용에 문제가 없으셨던 것 같습니다.

이렇게 보면 또 이상해지네요. 그렇다면 애플이 그때부터 의도적으로 막아온게 아니라는 얘기가 되는거네요. 그냥 iTunes 버그거나 어떤 보안조치 때문에 심볼릭 링크가 부수적으로 차단된게 아닌가 싶습니다.

예전에 MS가 Apple의 Windows용 프로그램 코드를 베껴쓴 이후 Windows용 프로그램을 별도로 만들지 않고 Mac용 프로그램을 그대로 두고 껍데기만 씌워 배포해서 Windows용 프로그램들의 퍼포먼스가 이 모양이라는 얘기를 들었습니다. 버벅대는 iTunes가 맥에서는 날아다니더라 얘기하니 그런 연원을 들려주더군요.

심볼릭 링크를 못 읽는 증상이 일관되지 않고 이렇게 iTunes 버전에 따라 되다말다 오락가락하는 이유가 어쩌면 Mac과 관련된 이유일 수도 있겠다는 생각도 듭니다. 구글링해보니 맥 사용자도 심볼릭 관련 문제에 대해 언급하는 글이 꽤 있더군요. MS가 Vista부터 Symlink를 도입한 이유로 Unix와의 플랫폼간 호환성을 위해서라고 밝힌 것을 보면 MS가 일부러 막은 것 같지도 않고요.

현재로서는 그런 생각이 듭니다. Wimdows든, MacOS든 여러 보안 취약점에 대한 보안 업데이트들이 꾸준히 나오고 있는데요. 그중에 심볼릭 링크와 직접적으로 관련있는 보안 위협을 급히 패치하다가, 또는 1차적은 아니지만 부수적으로 관련되어 같이 막혔다가 시간을 두고 패치를 검토해서 다시 풀리고 하는 과정 때문에 이렇게 오락가락하는게 아닌가 그런 추정을 합니다. 이번에 찾아보니 심볼릭에 대한 보안 위협이나 보안 업데이트도 꽤 많더군요.

심볼릭이 네트워크 상의 위치를 포인트할 수 능력이 있고, 외부 침입자는 관리자 권한 탈취나 원하는 작업을 위해 파일, 폴더의 사용권한 획득, 그러한 작업에 필수적인 샌드박스의 탈출 내지 우회를 위해 심볼릭 링크의 보안 취약점을 활용할 수 있다는 얘기더군요. 관리자 권한이 없으면 Windows 등의 시스템 폴더, 파일에 접근할 수 없는데 이에 대한 우회 방법으로 Reparse point를 이용할 수 있다는 정도로 이해하고 있습니다.

일반 사용자가 이런데까지 신경을 써야 하나 싶지만 점점 그런 세상으로 나아가는 것 같습니다. 이번 iTunes 문제와 관련해서는 이런정도까지만 찾아보고 중단했습니다. 링크 따라 Apple forum도 좀 둘러봤는데요. 외국 Mac 사용자들도 iTunes에서 심볼릭 링크에 대한 문제를 언급하는 사람이 꽤 있더군요. 덜 찾아봐서인지는 몰라도 딱히 뭐 때문이다. 뭐가 해결방법이다라는 눈에 띄는 글은 발견하지 못했습니다. iTunes가 딴 동네(platform)에서 만들어지고 Windows에서 실행 가능하도록 껍데기만 씌워 배포되는 형태의 특이한 프로그램이라 어디가 문제인지 짐작이 안 갑니다.

이런 정도가 iTunes와 심볼릭 관련해 알아본 내용입니다. 참고될만한 내용이 있을지 모르겠습니다.
-존스노우-
IP 125.♡.156.141
10-27 2016-10-27 14:12:51 / 수정일: 2017-04-30 22:16:25
·
와 대박.. 제가 찾던정보가 이거였습니다.. mklink만 걸만 왜 백업이 완료가 안되는지.. ssd는 용량이 모자라고.. 자세한설명 정말 감사합니다.
두개로통신
IP 220.♡.112.134
08-19 2017-08-19 13:49:27
·
윈도우에서 하는거였군요;; 맥에서 하는건줄..
삭제 되었습니다.
스탠스미스
IP 121.♡.235.251
03-25 2019-03-25 22:48:53
·
감사합니다 윈도우 백업이 몇 시간이 걸려도 안 되던데.. 이유가 있었네요
미등록파일
IP 218.♡.180.240
05-27 2019-05-27 19:59:08
·
오래전 글이지만 정말 감사합니다. 덕분에 백업때문에 정말 짜증났는데 한방에 해결했네요 ㅠㅠ 정말감사드려요!
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.