머니북은 기본적으로 데이터를 아래의 고정된 디렉터리에 저장합니다.
{사용자 홈디렉터리}\MoneyTools\MoneyBook\
여기서 사용자 홈디렉터리는 Windows 설정마다 다르지만 대부분 C:\Users\{사용자계정} 입니다.
Users 디렉터리를 다른 곳으로 이동하거나 Virtual Machine을 사용할 경우에는 Host OS와 홈디렉터리를 공유할 수 있어서 다를 수 있습니다.
머니북은 데이터를 다른 곳에 저장하는 옵션을 줄 경우 MoneyBook 재 설치시 데이터가 저장된 위치를 찾지 못하는 이슈가 있을 수 있고, 또한 {사용자 홈디렉터리}가 아니면 UAC(User Access Control)의 권한 문제로 자잘한 이슈들이 발생할 우려가 있어서 무조건 {사용자 홈디렉터리}에 데이터를 저장하고 있는 것으로 보입니다. 실제 자유도를 높이면 많은 문제가 발생합니다.
하지만 여러PC를 오가면서 머니북을 사용하려면 Dropbox, Google Drive, NDrive, UCloud 등의 데이터 Sync 서비스 이용이 필요해집니다. 따라서 머니북 데이터를 각 서비스의 하위 디렉터리로 이동을 해야 하는데 그렇게 하면 머니북프로그램에서는 인식이 안됩니다.
따라서 실제 데이터는 Sync 프로그램의 디렉터리로 옮기고 {사용자 홈디렉터리} 밑에는 MoneyTools의 Symbolic link를 만드는 방법으로 해결했습니다. 이 방법은 Mac과 Windows 모두 가능합니다. Mac은 Virtual Machine을 사용할 때 유용합니다.
* Windows에서 Symbolic link 만드는 법 (Vista 이상 만 됩니다.)
{사용자 홈디렉터리}를 C:\Users\hongildong 으로 가정한다.
1. C:\Users\ hongildong\Documents\MoneyTools 를 C:\Users\ hongildong\Dropbox로 이동한다.
move C:\Users\ hongildong\Documents\MoneyTools C:\Users\ hongildong\Dropbox\
2. Symbolic link를 만든다.
mklink /d C:\Users\ hongildong\Documents\MoneyTools C:\Users\ hongildong\Dropbox\MoneyTools
3. C:\Users\ hongildong\Documents\ 디렉터리에 MoneyTools의 Shortcut이 생성되었는지 확인한다.
4. Windows에서 머니북을 실행하여 데이터를 제대로 찾는지 확인한다.
* Mac에서 Symbolic link 만드는 법
Windows에서 데이터를 사용해도 VM과 폴더를 공유할 경우 Mac에서 symbolic link를 만들어야 합니다.
{사용자 홈디렉터리}를 /Users/hongildong 으로 가정한다.
1. /Users/hongildong/Documents/MoneyTools 를 /Users/hongildong/Dropbox/로 이동한다.
mv /Users/hongildong/Documents/MoneyTools /Users/hongildong/Dropbox/
2. Symbolic link를 만든다.
ln -s /Users/hongildong/Dropbox/MoneyTools /Users/hongildong/Documents/MoneyTools
3. /Users/hongildong/Documents/ 디렉터리에 MoneyTools의 Alias가 생성되었는지 확인한다.
4. VM의 Windows에서 머니북을 실행하여 데이터를 제대로 찾는지 확인한다.
이렇게 하면 Dropbox를 이용하여 여러 PC에서 머니북 데이터를 sync하여 사용할 수 있습니다. 각 PC마다 symbolic link를 만들어줘야 합니다.
Dropbox가 아니라 다른 서비스라도 이와 비슷한 방법으로 수행하면 됩니다.
저도 좀 결렸는데요 명령프롬프트를 관리자 권한으로 열어서 작업해보세요
전 Dropbox를 사용하지 않아서 c:로 해야하는지 햇갈리더라구요..
혹 N드라이브 사용하시면
mklink /d c:\users\홍길동\documents\moneytools n:\내문서\moneytools
입력하니 되더군요..
탐색기에 한글로 되어 있다고 그것으로 사용하시면 안되고 명령프롬프트에서 디렉토리명을 확인하시고 해보세요
참고로 디렉토리명에 공백이 포함되어 있으면 공백을 없애서 이름 변경하시구요...
도움이 되실지 모르겠지만 어제부터 제가 노트북, 탭북에 고민하면서 머니북 재설치 하니 againyou님의 답답함을 알것같아서요..
위에 gamdol님 덕분에 57에러로 많은 시간 허비하지 않았네요. 감사합니다.
저도 가이드대로 따라해도 계속 57에러가 발생하여 삽질을 거듭한 결과, 원인을 찾았습니다.
mklink /d C:\Users\ hongildong\Documents\MoneyTools C:\Users\ hongildong\Dropbox\MoneyTools
mklink 옵션으로 "/d"를 추가 해줘야 합니다. - 폴더 심볼 링크로 잡아줘야 머니북에서 인식합니다.