# 확인 명령어
rpm -qa | grep nfs
# 결과값이 없을 경우 설치
# 아래 명령어로 설치할수있는 패키지 확인
yum search nfs
# 그 중에 nfs-utils.x86_64 설치 (nfs-util을 설치하면 된다. 그 뒤는 각자 설정에 따라)
yum install -y nfs-utils.x86_64
오늘 맞이한 에러는 bad UNC 와 mount error: could not resolve address for:: Unknown error 이렇게 두가지이다.
사실 두가지 모두 같은 에러에 해당하는 것 같다.
두가지 모두 /etc/fstab 에 적용한 뒤에 나타나는 에러이다.
이 두 가지 에러를 맞이하게 된 배경은 이렇다.
SSD 가 고장나서 교체를 하였는데, 미처 /etc/fstab을 백업하지 못하였고 기억을 더듬어 다시 설정하는 와중에 생긴 에러이다. xfs, ext4, nfs 에서는 나타나지 않았는데, NAS를 연결해놓은 cifs 설정에서만 나오는 에러코드였다.
확인해본 결과 맞다고 생각했던 등록방법이 아니였다...
NAS를 cifs로 마운트 시켰는데, 이 경우 /etc/fstab의 등록방법은 앞에 //를 붙혀주고 :를 중간에 붙힐 필요없이 등록하면된다.
예)
(Client에서 설정)
//192.168.0.7/JHKIM
/JHKIM
cifs
_netdev,user=jhkim,pass=1234,vers=1.0
0
0
1
2
3
4
5
6
1. //연결할IP/연결할디렉토리명
- Server의 IP와 연결할 디렉토리명 연결해서 쓰면 된다.
2. 만들어놓은 디렉토리
- Client에 만들 디렉토리명
3. 파일시스템
- cifs, xfs, nfs, ext4
4. 옵션
- 보통 defaults를 사용하지만 cifs의 경우 아이디와 비밀번호가 필요하다. user=아이디,pass=비밀번호 로 사용하면된다. 또한, 해당 버전이 필요하다 없으면 안써도 되지만 저의 경우 vers가 없으면 연결이 안됬습니다.. 따라서 vers없이 작동이 안된다면 vers=1.0 으로 설정 후 확인해보시길 바랍니다..
5. 파일 시스템의 백업 사용여부
- 그냥 통상 0으로 냅둔다.
6. 검사
- 그냥 통상 0으로 냅둔다.
이렇게 설정한 뒤에 재부팅을 하여 확인하면 되지만, 매번 재부팅할 순 없으니... 재부팅 전 마운트가 되는 지 확인해본다. mount -a 명령어를 치면 /etc/fstab을 읽어서 마운트 시킨다.
명령어를 수행한 뒤 결과가 아무것도 안나오면 성공이다.
df -h, df -k 뭐든 마운트 되었는 지 확인한다.
※ 주의점
맨 앞에 // 를 붙힌다. 중간에 nfs나 ext의 경우 ":연결할디렉토리명" 이지만 cifs는 "/연결할디렉토리명" 해야한다는 점이였다...