우분투 NAS 네트워크 드라이브 마운트

2017.01.31 21:11IT Info & Tips/리눅스 & NAS Info

NAS를 이용하고 있다면 우분투에서 이용할 수 있도록 마운트 시켜줘야 한다. 윈도10에서 탐색기를 통해 네트워크 드라이브 설정을 하는 것과 동일하다. 차이점은 터미널을 통해 진행한다는 정도.





1. 먼저 마운트를 위한 필수 패키지인 cifs-utils 를 설치해준다. cifs는 Common Internet File System을 뜻한다. 

$ sudo apt-get install cifs-utils


2. 마운트 시킬 경로를 만들어준다. (

$ sudo mkdir /마운트할 드라이브명


3. mount 명령어를 이용해 원하는 네트워크 드라이브를 연결해준다. 좀 더 상세한 도움말을 보고 싶다면 man 을 이용하자.

$ sudo mount -t cifs //네트워크드라이브IP/디렉토리명 /마운트할 디렉토리명 -o user=아이디,pass=비번,rw
예를 들자면 NAS의 접속 IP : 192.168.1.1 해당 NAS 네트워크 드라이브의 폴더명칭 : qnap_movie 마운트 할려는 우분투 디렉토리 명칭 : qnap_01 NAS 접속 아이디 : abc NAS 접속 비번 : 123 일때 아래와 같이 입력하면 된다.
$ sudo mount -t cifs //192.168.1.1/qnap_movie /qnap_01 -o user=abc,pass=123,rw


-o 이후에 입력되는 아이디와 비번은 별도의 증명 파일로 대체할 수 있다. 


먼저 아이디와 비번이 입력되어 있는 파일을 생성한다. 파일명은 임의대로.


sudo vi ~/.smbcredentials

내용으로는 아래와 같이 입력한뒤 저장하고 빠져나온다.


username=TEST
password=123456

이후 옵션에서 user=,pass= 대신에 아래와 같이 credentials=/경로명/.smbcredentials, 을 입력하면 된다. 이는 보안상으로 봐도 확실히 더 나은 방법이라고 판단되는데, 무엇보다도 커맨드 라인에 직접적인 아이디와 비번을 입력할 필요가 없으니 유출될 가능성이 줄어들게 되는 것.




4. 부팅때마다 자동으로 마운트되도록 하기 위해서는 fstab을 에디팅하면 된다.

sudo vi /etc/fstab
//192.168.1.1/qnap_movie /qnap_01 cifs user=abc,pass=123,rw   0   0
원하는 만큼 추가


주의할 점은 문자와 문자 사이의 공백을 표시할떄는 \(역슬래쉬) 입력후 스페이스를 입력 해줘야 한다. 



ex) Example Address ---- 실제 입력시 ---> Example\ Addresss



생성된 디렉토리 하나에는 하나의 드라이브만 마운트 가능하다.