반응형
리눅스 nfs 에러
리눅스 버전을 새로 깔지 않았고, 이미 nfs 관련 설정은 되어 있어서 잘 사용하고 있었다.
그런데 갑자기 아침부터 오류가 났음 ㅠㅠ
해당 서버 사용하는 분들은 다 먹통
해결방법 . 서버 reboot
해결방법 . nfs 서비스 재시작
$ systemctl stop nfs-server
// nfs 서비스 중지
$ systemctl start nfs-server
// nfs 시작
stop과 start를 안하고 한번에 restart하는 방법도 있다.
$ systemctl restart nfs-server.service
// nfs 재시작
그러나 나의 경우 nfs 재시작을 해도 해결되지 않았다.
nfs 시작을 했을 때 다음과 같은 에러가 출력되었음
root@platform-ProLiant-ML350-G6:/home/platform# systemctl start nfs-server
Job for nfs-server.service canceled.
nfs service가 취소 됐습니다.
따라서 nfs 의 상태를 확인해보자!
nfs 상태 확인 방법
$ sudo systemctl status nfs-server
status를 보면 ExecStartPre에서 failure난 것을 확인할 수 있다.
root@platform-ProLiant-ML350-G6:/home/platform# sudo systemctl restart nfs-server.service
Job for nfs-server.service canceled.
root@platform-ProLiant-ML350-G6:/home/platform# systemctl status nfs-server
● nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2020-06-24 10:49:14 KST; 5s ago
Process: 5436 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Process: 5434 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 5433 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
6월 24 10:49:14 platform-ProLiant-ML350-G6 systemd[1]: Starting NFS server and services...
6월 24 10:49:14 platform-ProLiant-ML350-G6 exportfs[5433]: exportfs: Failed to stat /home/folder/nfs: No such file or directory
6월 24 10:49:14 platform-ProLiant-ML350-G6 systemd[1]: nfs-server.service: Control process exited, code=exited status=1
6월 24 10:49:14 platform-ProLiant-ML350-G6 systemd[1]: nfs-server.service: Failed with result 'exit-code'.
6월 24 10:49:14 platform-ProLiant-ML350-G6 systemd[1]: Stopped NFS server and services.
로그를 살펴 보면 nfs가 시작했다가 exportfs에서 failed 되고 있다.
원인 : nfs 설정의 export에서 '/home/folder/nfs' 경로가 누락되어 있었기 때문이다.
해결방법 : export에 누락된 경로(/home/folder/nfs) 추가해준다.
반응형