티스토리 뷰
ubuntu 14.04에서 cifs 마운트 하기
참조: https://help.ubuntu.com/community/MountWindowsSharesPermanently
1. 사전 조건
- cifs와 smbfs 두 가지가 있으나, cifs로 하기
설치 패키지: cifs-utils 설치
sudo apt-get install cifs-utils
패키지 설치 후 아래 사항 조치: 셧다운하는 도중 행(?)이 걸리는 것을 막기 위해서
sudo update-rc.d -f umountnfs.sh remove
sudo update-rc.d umountnfs.sh stop 15 0 6 .
2. uid및 gid확보 및 인증파일 생성
-단일사용자의 경우: 아래 명령어로 해당 계정의 uid를 확보하여 fstab설정에 이용
grep $USER /etc/passwd | cut -d: -f3
-다중사용자의 경우: 그룹하나 생성하고 gid로 fstab설정에 이용
- 마운트에 필요한 윈도우 계정 정보 설정을 위해 로그인 계정 디렉토리에 아래 내용의 .smbcredentials파일 생성
sudo vi ~/.smbcredentials
username=MyUsername
password=MyPassword
# OR:
# username=MyUsername@MyDomain
# password=MyPassword
# OR: (for cifs on Windows Serve 2003)
# username=MyDomain/MyUsername
# password=MyPassword
생성된 파일의 소유권 및 권한 변경
sudo chown root .smbcredentials
sudo chmod 600 .smbcredentials
3. fstab 설정 및 적용
공유에 필요한 정보
- 윈도우 cifs 경로: upload
- 윈도우 서버 ip: 192.168.1.10
- 마운트 위치: /var/lib/tomcat7/webapps/ROOT/upload
- 파일시스템: cifs
- 인증관련 파일: /home/testid/.smbcredentials
- uid=105
- gid=112
/etc/fstab 파일 설정에서 아래 내용 추가
sudo vi /etc/fstab
//192.168.1.10/upload /var/lib/tomcat7/webapps/ROOT/upload cifs iocharset=utf8,/home/testid/.smbcredentials,uid=105 0 0
적용 및 확인
sudo mount -a
df -h
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 396M 700K 395M 1% /run
/dev/mapper/u1404--vg-root 28G 4.0G 22G 16% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 236M 39M 185M 18% /boot
//192.168.1.10/upload 300G 176M 300G 1% /var/lib/tomcat7/webapps/ROOT/upload
파일 생성 등 제대로 되는 지 확인해본다~오늘은 여기까지~!
댓글