Linux/RedHat, CentOS, ubuntu

CentOS Linux cifs File System fstab 파일 마운트 등록하는 방법

Pydole 2019. 7. 3. 20:10

 

cifs는 Common Internet File System의 약어. 파일 공유 프로토콜로 크로스 플랫폼간 네트워크 파일이나

서비스를 제공하며, 마이크로소프트의 SMB을 향상된 버전이며, 이번 포스팅은 CentOS에서 윈도우 공유폴더를

mount하는 방법을 알아보려 한다.

 


 

CentOS 에서 윈도우 서버로 cifs 타입을 마운트하는 방법

 

 

- Widows Server PATH : \\192.168.1.29\share

- CentOS mount point : /cifstest

 

 

 

명령어로 마운트 하는 방법은 아래와 같다.

 

# mount -t cifs //192.168.1.29/share /cifstest/ -o username=user,password=password

 

cifs mount

 

 

그러면, 시스템이 재기동되어도 자동으로 부팅될 수 있도록 /etc/fstab에 등록해보자

 

cifs mount

 

테스트로 uid, gid, sec를 부가적으로 옵션을 더 부여해보았다. 옵션을 더 붙여야 하면 4번째 필드에 열거하면 된다.  

 

저장하였으면, 재부팅하지 말고 mount -a 옵션으로 마운트가 되는지 테스트 해본다.

 

mount -a는 fstab 파일을 다시 한번 마운트 한다. 에러가 있으면 바로 커맨드창에 에러를 일으킨다. 

 

fstab파일에 오류가 있으면 리눅스 부팅시 싱글모드로 들어가서 수정해줘야 하기 때문에 mount -a 로 꼭 테스트 본다.

 

cifs mount

 

정상적으로 마운트가 되었다. 

 

 

 

fstab 파일에 유저정보를 감추고 싶으면 아래와 같이 /root/.smbcredentials 파일을 만들고,  fstab에 명시해준다.

 

[root@centos7 ~]# cat /root/.smbcredentials
username=user
password=password

 

linux cifs

 

파일명은 .smbcredentials로 할 필요없는 없다.