레이블이 심볼릭링크인 게시물을 표시합니다. 모든 게시물 표시
레이블이 심볼릭링크인 게시물을 표시합니다. 모든 게시물 표시

2010년 1월 3일 일요일

[팁][윈도우] 링크만들기 차이점 - Junction 과 내부 명령어 MKlink

"비스타에서 도입된 가상링크(소프트링크,하드링크,정션 등)를 생성하는 명령 mklink와 소프트링크(정션)기능을 XP에서도 구현하는 junction 명령어를정리했다."

[호환성]
가.  두 명령어는 호환성이 없다.
 - 예를 들면, XP에서 junction.exe 명령으로 만든 링크는 비스타, 윈도우7에서 읽을 수 없다.
나. 가상링크 기능은 NTFS포멧만 지원한다. (FAT32 등에서는 "바로가기"를 사용해야 한다.)

[설명]
비스타, 윈도우7의 내부 명령어인 mklink 와 마이크로소프트의 테크넷에서 제공하는 XP용 Junction 은 링크를 만든다는 점에서는 같은 기능을 하고 있으나. 서로 호환성은 없다.

하드링크, 소프트(심볼릭)링크, 폴더 교차점 등 많은 옵션을 지원하는 mklink에 비해 Junction은 딱 하나 "소프트링크"만 지원하고 있다.


[ Junction v1.05 - 2000/XP/2003에서 심볼릭 링크만들기]

다운로드 : Junction v1.05
소개 링크 : http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx // 마이크로소프트 테크넷
설명 : http://westzero.net/30 // 서영이네집
명령 : junction "링크로 만들어지는 폴더" "실제 작업폴더"
명령 : junction "e:\My Dropbox\Work" e:\Work

junction /?
..
usage: JUNCTION [-s] [-q] <file or directory>
       -q     Don't print error messages (quiet) // 출력메세지를 표시하지 않는다.
       -s     Recurse subdirectories // 서브디렉토리까지 링크를 만든다.

usage: JUNCTION [-d] <junction directory> [<junction target>]
       -d     Delete the specified junction // 링크 지우기
example: junction d:\link c:\winnt


[ mklink - 비스타, 윈도우7에서 제공하는 링크명령 ]
F:\>mklink /?
기호화된 링크를 만듭니다.

MKLINK [[/D] | [/H] | [/J]] 링크 대상

        /D      디렉터리 기호화된 링크를 만듭니다. 기본값은 파일 심볼
                링크입니다.
        /H      심볼 링크 대신 하드 링크를 만듭니다.
        /J      디렉터리 교차점을 만듭니다.
        링크    새 심볼 링크 이름을 지정합니다.
        대상    새 링크로 참조되는 절대 경로 또는 상대 경로를
                지정합니다.

더 자세한 설명 : http://oloklir.tistory.com/58 // 올로클리르

[사족]

일부분 호환이 될 줄 알았는데 다시 확인해 보니 호환이 되질 않는다.
틀림없이 윈도우7에서는 인식한 것 같았는데....????

그래서.. 수정했다. 수정 전 글을 읽으신 분들사과의 말씀을 전한다. ㅠ.ㅠ



[ 본 글은 "불의 신전"(http://ahura.co.kr)에서 발행한 "최종 편집본"입니다. 저작권은 아후라(ahura.co.kr@gmail.com ) 에게 있으며, 이 저작권 문구를 포함하고, 원문 훼손을 하지 않으시면 어디서든 사용하실 수 있습니다. ]

2009년 12월 20일 일요일

[웹서비스][온라인 백업] 심볼릭링크를 이용한 DROPBOX이용 - Windows Server에서도 이용가능

[작업데이터를 온라인 백업(및 동기화) 할 수 있는 DropBox서비스 소개와 특정한 폴더를 기본공유 폴더에 추가할 수 있는 심볼릭링크에 대해서 알아본다.]

[작업내용]
1. 온라인 실시간 백업(동기화)할 폴더 생성 /  "My Dropbox"의 위치설정
2. 원하는 다른 폴더를 "My Dropbox"의 하부 폴더로 링크 (Dropbox 의 단점 보완)
3. 설정
 - 필요 서비스, 프로그램 : Dropbox.com(가입필요), Junction 1.05
 - 작업폴더 : E:\Work
 - 온라인 백업 폴더 : E:\My Dropbox


[Dropbox서비스 소개]
1. 개요
 - 가입 : 프로그램 설치시 E-Mail 주소만으로 가입 / 가입 및 다운로드 : 아후라 초대주소
 - 프로그램 설치환경 : Windows XP 이상, 서버 2003 이상의 서버버전도 가능함
 - 용량 : 2기가(무료) / 추가 유료서비스 있음
 - 방식 : 1개의 기본폴더를 공유하여 온라인상으로 백업/동기화
 - 기타 : 업로드 속도는 초당 100KB~200KB 혹은 그 이하.
 - 기본적인 소개 : 여러 컴퓨터에서 파일 공유 Dropbox / jwmx님

2. 설정 사항
 - 프로그램 설치시 "My Dropbox"폴더를 생성할 때 드라이브 최상부(예:"Data (E:)")를 클릭하면 "E:\My Dropbox"라는 폴더가 생성된다.
 - 트레이에 상주하는 아이콘 위에서 마우스 오른쪽버튼을 클릭하여 설정화면으로 가면 "Dropbox 공유폴더"를 변경할 수 있다.

[스크린샷 - 트레이 아이콘]

[스크린샷 - 공유폴더 설정화면]

참고 : 하드디스크를 통째로 C:로 쓰는 것보다 설치시 파티션(C:, D:, E: 등)을 나누어 데이터를 보관하는 것이 좋다.
(아후라는 C:는 윈도우 / D:는 프로그램(주로 포터블) / E:는 작업데이터, 참고자료, 다운로드 등의 데이터 보관)


[ Junction v1.05 - 2000/XP/2003에서 심볼릭 링크만들기]

다운로드 : Junction v1.05
소개 링크 : http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx // 마이크로소프트 테크넷
설명 : http://westzero.net/30 // 서영이네집
명령 : junction "e:\My Dropbox\Work" e:\Work (명령 : junction "링크로 만들어지는 폴더" "실제 작업폴더")

[스크린샷 - 작업폴더와 소프트링크폴더 생성하는 화면]

[스크린샷 - 결과화면]


[사족]
집에서는 윈도우XP가 아니라 윈도우서버 2003 R2버전을 사용하고 있다.
윈도우 7과 듀얼 부팅을 해서 사용하고 있으나, 작업속도가 아무래도 윈도우서버 2003 R2버전이 빠르다.
[ 컴퓨터 사양 : P4 3.0 / RAM 2G / GeForce 6600 / Seagate 320G ]

윈도우 서버에서는 일반적인 프로그램은 무리없이 사용이 가능하지만, 서버 버전에서는 설치되지 않는 프로그램이 종종있다.
대표적으로 바이러스 백신이 그렇다.
바이러스 백신은 서버용 버전을 기본적으로 사용해야 한다. (XP호환성모드로 작동하는 것도 있기는 하다.)

기본적인 오피스 프로그램, 그래픽프로그램, 멀티미디어 프로그램들은 크게 이상이 없이 작동을 하지만,
설치프로그램이 서버 버전에서는 아예 작동을 하지 않는 것이 있다.
예를 들면,
- 네이버 N드라이브 탐색기
- Windows Live Mesh (설치는 되나, 정상적으로 작동하지 않는다.)
인데 사무실과 집의 작업데이터를 공유하는 서비스로, 현재 가장 유용하게 사용하는 서비스, 프로그램인데 제대로 작동하지 않는다.

별수 없이 다른 대안을 생각해야 했고, DropBox 와 심볼릭 링크로 해결했지만 조금 아쉬움이 남는다.
외국의 서비스들은 공통적으로 다운로드 및 업로드 속도가 느려서 몇 메가 이상의 대용량 파일을 싱크할 때 혹은 많은 파일들을 전송할 때 불안하다.
컴퓨터를 끌때는 싱크가 완료되었는지 확인하기 바란다.

[스크린샷 - 싱크가 완료되었을 때 위와 같은 메세지가 뜬다.]