삼바서비스(계정) 원격마운트하는 smbmount와 해제하는 smbumount 사용법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,781 조회
- 0 추천
- 목록
본문
삼바서비스(계정) 원격마운트하는 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 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) 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) |
위의 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라는 명령어로 현재 마운트상황을 확인하였으며 앞서 보였던 삼바마운트는 확인할 수 없다는 것을 알 수 있습니다.
관련자료
-
이전
-
다음