next up previous
Next: PC 쪽의 네트웍 프린터 Up: 삼바의 활용 방안 Previous: 유닉스 쪽의 네트웍 프린터

PC 쪽의 사용자 디스크 연결

PC에서 유닉스 기계의 파일을 가져오려면 최악의 경우 삼바 대신 ftp를 사용할 수도 있다. 하지만 유닉스 기계에서 PC의 파일을 가져오려면 쉽지 않다. 혹자는 PC쪽에서 유닉스 기계쪽으로 거꾸로 ftp하는 경우를 제안할 것이다. 하지만 이럴 경우 PC까지 허겁지겁 뛰어가야 하는 문제가 생긴다. 다음의 방법을 생각해보자.

  1. PC쪽에서 자신의 디렉토리를 공유하도록 탐색기등을 사용하여 설정한다. 예로 NetBIOS 이름이 dark인 PC에서 사용자가 rogue일 경우 C:\user\rogue라는 디렉토리를 공유한다고 가정하자.
  2. 유닉스 기계에서 smbclient를 다음과 같이 동작시킨다. smbclient는 이미 앞에서 소개한 바 있다. 그리고 지시에 따라 암호를 입력한다. (여기서 나타난 rogue라는 사용자 이름과 암호는 PC쪽의 사용자 이름 및 암호이다 유닉스 쪽이 아님을 다시 한번 명심하라.).
    % smbclient '\\dark\rogue'
  3. get이나 put등의 명령어를 통해 ftp와 유사한 일을 할 수 있다.
  4. <Ctrl + D>를 눌러 작업을 종료한다.

물론 간단하게 PC용 ftpd를 구해서 설치하는 방법도 있다. 하지만 대부분이 상용이므로 불필요한 추가비용이 들게 된다. 만일 linux을 사용한 경우라면 희소식이 있다. linux 2.0.28 이상의 커널에서 smbfs를 설치하여 동작시키면 linux에서도 Windows 95의 VFAT 파일 시스템을 마치 NFS 처럼 마운트시켜 읽고/쓸 수 있다.

smbfs는 다음 URL에서 구하기 바란다.

ftp://ftp.gwdg.de/pub/linux/misc/smbfs

다음은 간략한 smbfs 사용법이다.

  1. smbfs 패키지를 푼 다음 make 명령을 내려 컴파일한다.
  2. 시스템 관리자 권한을 얻어 패키지를 설치한다.
  3. smbmount 명령을 내려 PC쪽의 파일 시스템을 시험적으로 마운트해본다. 보다 자세한 사항은 smbmount (8), smbunmount (8)을 참고한다. 다음은 가장 기본적인 smbmount의 사용법이다 (pc의 rogue라는 공유 디렉토리를 UNIX쪽에서 smb_rogue라는 마운트 포인트에 마운트시킨다고 가정할 경우).
    % smbmount //pc/rogue /smb_rogue
  4. smbfs에 따라오는 다음 두가지 제약 사항을 명심하기 바란다.


박재호
1999년2월26일 (금), 오후 3시9분25초