티스토리 뷰
■ 개요
NFS(Network File System)는 Linux 간에 많이 사용되는 네트워크 파일 공유 시스템이다.
하지만, Windows와 Linux 같은 경우 NFS 파일 시스템 공유를 것을 많이 볼 수 없다.
왜냐하면 NFS를 사용하지 않고 Sabma를 많이 이용하기 때문이다.
그렇다면 Samba와 NFS 차이는 무엇일까 ?
NFS 같은 경우 다른 머신에 있는 파티션을 마치 자신의 로컬 영역인 것처럼 네트워크를 이용하는 기술이다.
하지만, 로컬 영역인것 처럼 사용하기 위해 접근할 때 딱히 보안상으로 크게 좋지는 않다.
실제로 공유하는 머신인 Linux에서도 별 다른 설정이 없다.
반면 Samba는 인증 방식을 통해 접근이 가능하다.
실제 설정하는 부분에서도 여러가지 설정을 할 수 있다.
두 가지 서비스마다 각 다른 차이점이 있겠지만, 보안을 크게 신경쓰지 않는다면 NFS를 추천해주고 싶다.
■ 설치 전 환경
Linux : Centos 5.4
Windows : Windows 7 Enterprise K
여기서 Linux 부분에서는 OS 버전이 크게 필요없다.
그저 NFS 설치만 되어있으면 된다.
■ Linux에서의 마운트 공유 설정
[root@localhost home]# ls
linux lost+found
[root@localhost home]# vi /etc/exports
/home *(rw,async,no_root_squash,no_all_squash,no_subtree_check)
[root@localhost home]# service nfs restart
아주 간단하다. /etc/export에 /home 공유를 해주고 모든 머신이 접근이 가능하도록 *을 넣어줬다.
특정 머신에 설정을 원할 경우 특정 머신의 IP를 입력해주면 된다.
해당 범위 내 광역으로 넣어줄 경우 예로 192.168.1.* 이런식으로 넣어줘도 된다.
■ Windows에서 마운트
윈도우 cmd를 열고 mount를 입력하면 없는 명령어라고 나온다.
이 경우는 mount 기능이 disable 되어있기 때문에 enable을 시켜준다.
제어판 - 프로그램 추가/제거 - Windows 기능 사용/사용 안함 클릭
선택 후 확인
위 초록색 박스는 mount 기능이 disable 될 때.
아래 빨간 박스는 mount 기능이 enable 될 때.
리눅스 NFS와 다르게 Windows에서는 네트워크 드라이브로 인식이 되어 마운트가 되는 듯 하다.
원하는 드라이브의 경로를 설정 후 마운트해주면 된다.
위 그림에서는 H:\에 마운트를 했다.
※ 해지할 때에는 umount 명령어를 써주면 된다.
위 드라이브에 진입
linux에서 존재했던 linux 파일이 존재하는 것을 확인할 수 있다.
추가적으로 윈도우에서 자동 마운트가 되도록 설정을 하고 싶지만, 찾아봐도 보이지 않는다...
아마 최초 마운트를 하면서 자동 마운트가 되는 듯 하다. Windows 재부팅을 해서 확인하고 싶었지만,
돌리고 있는 작업들이 있어서 재부팅하지 못했다.
만약 된다면.. 댓글 좀..
'리눅스 > 기본' 카테고리의 다른 글
서버에서 이유없이 ssh / su 이 느릴 때 (0) | 2019.09.11 |
---|---|
configure: error: Can't find or link to the hdf5 library. Use --disable-netcdf-4, or see config.log for errors. (0) | 2015.05.21 |
NAT 설정 시 에러 발생 (0) | 2015.05.18 |
[Web] ZendOptimizer 3.3.9 설치 (0) | 2015.05.18 |
리눅스 파일시스템 체크 ! (0) | 2015.04.28 |