|
노트북을 쓰면서 아주 골치거리 하나가 생겼다. 워낙 데스크탑의 컴퓨팅 환경이 좋다 보니 (에어론 의자와 24인치 모니터 ㅎㅎ) 주로 집에서는 데스크탑에서 작업을 한다. 반면, 학교에 가서는 작업을 노트북에서 해야한다. 따라서 필연적으로 두 컴퓨터 간의 파일 공유 및 동기화가 필요하다. 학교 네트웍 계정 약 4기가 정도가 있지만 이걸 VPN으로 외부에서 접속할 수 있으면 좋았을텐데 그런 지원은 없다. 또, 설사 이것이 된다고 하더라도 네트웍으로 가져와야하니 느려서 못 쓸 것 같다. 결국 다른 방법을 찾고 있던 중 Vista에 있는 offline files라는 기능을 발견하게 되었다. 사실 윈도우 2000부터 있던 기능인데 보다 사용하게 편하게 바뀌었다고 한다. 사용법을 간단히 설명하면: (1. 영문 설명, 2. 한글 설명: 비스타 대응 내용은 못 찾아서 XP 내용으로 대체)
(물론, 노트북 쪽에 폴더를 만들고 데스크탑에서 offline 기능을 켜도 된다.) 한마디로 평상시에 네트웍 드라이브로 작동하는 것을 오프라인이 되면 로컬 캐쉬로 redirect를 시켜 작업할 수 있도록 하는 것이다. 그리고 네트웍에 다시 연결이 되면 두 내용을 동기화 시킨다. 사용을 해보니 상당히 잘 돌아간다. 직접 노트북의 무선랜 스위치를 끄고 켜가면서 해보면 비교적 빠르게 씽크를 시작하여 데스탑과 노트북에 모두 내용이 잘 반영 된다. 파일이 지워지면 자동으로 사라지기도 하고 만약 충돌이 생기면 경고 표시가 뜨면서 둘 중 어느 것을 보관할지 고를 수 있도록 한다. 훌륭하다. 여기까진 정말 대만족. 그리고 비록 온라인이라고 해도 (온라인이 되면 자동으로 네트웍 드라이브로 redirect가 된다) offline으로 강제로 바꿀 수 있는 기능이 비스타에 추가가 되었다. 이것은 이점이 꽤 많다. 네트웍 드라이브로 접근하는 것 보다 로컬 캐쉬로 작업하는 것이 당연히 빠르기 때문에, 비록 네트웍에 연결이 되어있더라도 노트북에서 작업할 때, offline 모드로 하면 빠르게 작업할 수 있다. Jim Allchin의 블로그를 보면 비스타에서의 offline files에 대한 자세한 설명을 볼 수 있다 (영문 링크).
그러나... 치명적인 문제점이 발생하고 있다. 바로 권한 문제. 오프라인 파일 모드에서 쓰기 권한에 문제가 있다. 일반적인 워드 파일 같은 것은 아무 문제 없이 잘 작동한다. 그러나 희한하게 VC++이나 gcc 등으로 컴파일을 시도하면 임시 파일을 못 만든다고 에러가 뜬다. 보통 컴파일을 하면 여러 임시 파일을 만드는데 죄다 쓰기 권한이 없다며 에러를 낸다. 예를 들어, 폴더 'Z:\Proj'는 offline 파일들이고 그 위에서 작업 중인 VC++ 프로젝트를 빌드 시켜봤다. 그러면 다음과 같은 에러가 나온다: 1>crafty : error PRJ0008 : Could not delete file 'z:\Proj\crafty\release\validate.obj'. 구글링을 해봐도 별 자료가 안 나온다. 이 문제를 해결해보기 위해 권한 설정도 다 줘보고 이것 저것 해봤는데 안 된다 ㅠㅠ 비슷한 문제로 (문제가 아니라 특징일 듯) 오프라인 모드에서는 폴더를 삭제할 수 없다. 파일 삭제는 되는데 폴더를 삭제할 수는 없다.
이 쓰기 권한 문제만 없으면 아주 유용히 쓸 수 있을 것 같은데 안타깝다. 그래서 그냥 4GB 메모리 카드를 하나 질렀다. (이동식 하드 디스크는 들고 다니기 귀찮아서 제외) 노트북에 메모리 리더기가 내장이라 여기다 그냥 작업할테다. 참고로 메모리 카드는 비싼 것을 추천한다. 행여나 파일들 날라가면 낭패기 때문에 돈 아끼려고 저가형 (대표적으로 Transcend 제품들) 구입은 말리고 싶다. SanDisk ('쎈' 디스크)를 추천한다. Extreme 시리즈는 속도도 빠르고 내구성도 꽤 우수하다.
마지막으로.. 오프라인 파일들이 실제 어디에다 저장될지 이쯤 되면 궁금해질 것이다. 디폴트로 Windows\CSC 라는 폴더에 저장이 된다 (Client side cache). 이것을 바꾸는 방법은 여기를 참고.
앞으로 데스크탑 및 노트북 이외에도 여러 모바일에서 많은 작업을 할 것인데, 이들 사이의 자료 동기화 혹은 작업 환경의 seamless한 연결은 꽤나 중요한 문제가 될 것이다. 물론, 네트웍에 물려있는 컴퓨터들은 사용자 프로파일을 공유하기 때문에 큰 문제가 없지만 가정에서 쓰는 노트북, 데스크탑, 그리고 PDA 같은 것들은 어떻게 하면 이런 사용자 정보를 잘 공유하여 보다 편한 컴퓨터 환경을 만들 수 있을 것인가... 그것이 문제로다.
최근 등록된 덧글
이 글을 보고 온라인 알고리..
by 김정은 at 02:45 리눅스 커널도 바닐라가 있죠.. by Corund at 07/03 궁금증이 이제야 풀리네요... by 유겸애비 at 07/03 아무래도 mpeg 코덱 특성 .. by object at 07/02 그런 건 아닙니다. 논문 중에.. by object at 07/02 최근에 LCD TV를 구입해서.. by kirrie at 07/02 Supreme Commander의 .. by daybreaker at 07/02 같은 입맛을 가지셨군요... by 덤덤 at 07/02 최근 등록된 트랙백
메뉴릿
|