강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

삼바서비스(계정) 원격마운트하는 smbmount와 해제하는 smbumount 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

삼바서비스(계정) 원격마운트하는 smbmount와 해제하는 smbumount 사용법

 

원격지 서버에 설치되어 있는 삼바 서비스(삼바계정)를 원격마운트 할 수 있는 삼바마운트 명령어입니다.   

 

 

 NFS(Network File System)로 원격서버의 특정  디렉토리에 마운트를 할 수 있는 개념과 원격마운트라는 점에서는 유사하다고 할 수 있습니다.   

 

 

 

 

, smbmount명령어는 원격지 삼바서버의 특정계정(서비스)을 로컬서버 디렉토리(마운트포인트)에 마운트 할 수 있습니다.   

 

 

 마운트가 된 후에는 원격서버의 파일들을 마치 로컬서버의 특정 디렉토리에 있는 것과 동일하게 사용할 수 있습니다.   

 

 

 , NFS에서도 원격서버의 특정 디렉토리를 로컬서버의 마운트포인트로 마운트하여 사용하는 것과 매우 흡사합니다.   

 

 

 

 

그리고 smbmount로 마운트한 후에 마운트를 해제하기 위해서는 smbumount를 이용합니다.   

 

 

 

일반 파일시스템에서 mount로 마운트한 후에 해제하려면 umount를 사용하는 것과 또한 유사하다고 할 수 있습니다.   

 

 

 

 

명령어위치 : /usr/bin/smbmount

 

사용형식   :  smbmount //호스트명(또는IP)/서비스  /마운트포인트

 

다음은 smbmount를 이용하여 현재 서버에서 192.168.0.100서버의 papa라는 삼바사용자의 홈디렉토리를 현재 로컬서버의 /tmp/share로 마운트하는 예입니다.   

 

 

 

 

[root@command samba]# smbmount //192.168.0.100/papa /tmp/share

Password: ********

[root@command samba]#
[root@command samba]# cd /tmp/share

[root@command share]# pwd

/tmp/share

[root@command share]#

[root@command share]# ls -l

total 241

-rwxr-xr-x    1 root     root        20982 Feb 17 13:50 domain.tar.gz

-rwxr-xr-x    1 root     root         2038 Feb 19 17:04 testfile

drwxr-xr-x    1 root     root         4096 Feb 17 13:54 woojoo

drwxr-xr-x    1 root     root         4096 Jan  6 11:17 www

-rwxr-xr-x    1 root     root       169815 Feb 17 14:07 zlib.tar.gz

[root@command share]#

 

위의 예에서 smbmount를 이용하여 마운트 한 후에는 /tmp/share디렉토리는 192.168.0.100서버의 papa라는 삼바사용자의 홈디렉토리와 같은 내용을 가지고 있습니다.   

 

 

 , 삼바 마운트가 된 것입니다.   

 

 

 이를 확인하기 위하여 위의 예에서 cd명령어로 /tmp/share디렉토리로 이동한 후에 ls명령어로 파일리스트를 확인 하였습니다.   

 

 

 그 결과 192.168.0.100 papa 삼바사용자의 홈디렉토리의 내용의 파일들을 볼 수가 있습니다.   

 

 

 

 

그리고 다음은 삼바마운트가 된 후에 이를 확인하기 위하여 mount라는 명령어를 사용하여 현재 마운트상황을 확인해 보았습니다.   

 

 

 

 

[root@command share]# mount

/dev/sda3 on / type ext3 (rw)

none on /proc type proc (rw)

usbdevfs on /proc/bus/usb type usbdevfs (rw)
/dev/sda1 on /boot type ext3 (rw)

none on /dev/pts type devpts (rw,gid=5,mode=620)

none on /dev/shm type tmpfs (rw)

//192.168.0.100/papa on /tmp/share type smbfs (0)
[root@command share]#

 

위의 mount의 결과 중 맨 아래에 있는 “//192.168.0.100/papa on /tmp/share type smbfs (0)”이 앞에서 smbmount로 마운트한 결과를 확인해 주고 있습니다.   

 

 

 

 

그리고 삼바마운트 해제를 하는 예로서 smbmount로 마운트했을 경우의 마운트해제는 smbumount로 해제하셔야 합니다.   

 

 

  다음은 앞에서 smbmount로 마운트한 것을 smbumount로 마운트해제한 예입니다.   

 

 

 

 

[root@command root]# smbumount /tmp/share

[root@command root]#

[root@command root]# mount

/dev/sda3 on / type ext3 (rw)

none on /proc type proc (rw)

usbdevfs on /proc/bus/usb type usbdevfs (rw)

/dev/sda1 on /boot type ext3 (rw)

none on /dev/pts type devpts (rw,gid=5,mode=620)

none on /dev/shm type tmpfs (rw)

[root@command root]#

 

마운트 해제를 한 후에 mount라는 명령어로 현재 마운트상황을 확인하였으며 앞서 보였던 삼바마운트는 확인할 수 없다는 것을 알 수 있습니다.   

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,159 명
  • 현재 강좌수 :  36,520 개
  • 현재 접속자 :  220 명