기존에 수동으로 매번 mount 명령을 통하여 network folder 를 마운트 해서 사용했었는데 부팅시 자동으로 mount 하는 방법으로 변경하였습니다.
그렇게 수정을 하고나니 다시 부팅을 하기전 이 수정사항을 점검해 볼 방법이 궁금하더군요. 그래서 찾아 보았습니다.
network 으로 공유된 samba folder 를 mount 할 경우 /etc/fstab 에 아래와 같이 적어주게 됩니다.
UUID=a11afddf-45da-4bc6-a38c-48609834af63 none swap sw 0 0
/dev/mapper/data_vg01-data_lv01 /data ext4 defaults 1 0
//192.17.4.58/release /home/jason/release cifs credentials=/home/jason/.smbid,iocharset=utf8,sec=ntlm 0 0
내용은 아래의 형식으로 되어 있습니다.
[samba 폴더] [mount 할 폴더] [filesystem] [login 정보] [기타정보]
.smbid 파일은
username=jenkins
password=papercup
형식으로 저장하여 놓고 file 권한을 owner 에게만 주어 "chmod 600" 다른 사용자에게 userid 와 passwd 를 노출 시키지 않도록 해줍니다.
이렇게 수정하고 난 후 server 를 reboot 하지 않고 /etc/fstab 을 적용시키기 위해서는 간단히 아래 command 하나면 되더군요.
sudo mount -a
이렇게 명령을 실행 한 후 mount 명령으로 마운트 된 폴더를 확인해 보면 정상적으로 mount 되어 있음을 볼수 있습니다.
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
//192.17.4.58/release on /data/home/jason/release type cifs (rw)
의외로 간단하더군요.
요즘은 ubuntu 를 주로 사용하다보니 window 사용이 어색할 정도네요. ^^
이상 samba folder 공유를 위해 /etc/fstab 수정 후 바로 mount 하는 방법에 대한 글 이였습니다.
find 명령으로 특정 날자 시간 이후 수정 또는 생성 된 파일 찾기 date find (0) | 2015.03.28 |
---|---|
Shell script 실행시 script 내부에서 python return 값 받기 (0) | 2015.03.23 |
여러 terminal 의 shell history 모두 저장하기 (0) | 2015.03.19 |
크롬 메모리 사용량 줄이기 (Chrome memory 줄이기) (0) | 2015.02.10 |
fastboot devices 나 adb devices 에서 no permission error 발생할 때 처리방법 (0) | 2015.01.16 |