[AIX] - NFS설정법
- Operating System/AIX
- 2020. 2. 15.
1. 관련 데몬 확인
[root@p615 /etc]# lssrc -a | grep nfs
biod nfs 368808 active
rpc.statd nfs 426044 active
rpc.lockd nfs 471066 active
nfsd nfs 446558 active
rpc.mountd nfs 430186 active
혹은
lssrc -g nfs 를 입력하여 NFS 데몬이 떠 있는지 확인하고 active 되어 있지 않으면
startsrc -s nfs로 관련데몬을 입력하여 데몬을 active 시킨다
혹은
smit로 nfs관련 서비스를 스타트 시킨다.
smit nfs -> Network File System (NFS) -> Configure NFS on This System -> Start NFS
2. 호스트에 공유할 디렉토리를 정한다.
--> 여기선 mkdir로 nfshost라는 디렉토리를 만든다
--> 빈 디렉토리에 파일을 하나 만든다 : touch nfsSuccess (NFS 공유가 성공했는지 확인하기 위해..)
3. 호스트에서 smit nfs
--> Network File System (NFS) --> Add a Directory to Exports List
Security method 1의 2,3,4 라인에 nfs할 호스트를 적어준다.
특히 3번재 라인 root allow는 root쓰기가 가능하게끔 해주는 옵션이므로 반드시 적는다.
-성공하면 아래 메세지가 나온다-
그리고 vi로 /etc/exports를 확인하면 export될 리스트들이 나온다.
4. 모든 호스트들에게 export된 파일시스템을 알린다.
/usr/sbin/exportfs -a
참고 : export된 파일시스템 보는 명령어 -> showmount -e
5. 클라이언트가 될 곳에 호스트의 NFS를 마운트할 디렉토리를 만든다
--> mkdir nfsClient
6. 클라이언트에서 호스트의 NFS를 마운트 한다.
--> mount xxx.xxx.xxx.xxx(IP명):/nfshost(호스트의 마운트포인트) /nfsClient(클라이언트 쪽의 마운트 포인트)
-NFS 마운트가 성공 했는지는 아까 호스트에서 만든 파일이 보이는지로 확인-
p.s) 위 그림에서 p_150은 NFS 호스트이고 p_170은 클라이언트임.
p.s) 마운트가 되지 않고 Error가 발생 한다면...
vi /etc/hosts 파일에 NFS 호스트와 클라이언트 각각의 IP와 hostname를 설정해준다. 후에 호스트 네임으로 mount를 시도한다.
참고
1.) NFS된 파일시스템 확인법
1. vi /etc/exports
2. expotfs -a 명령어 실행. -> 이건 파일 엑스포트를 알리는것이지 NFS되었다고 할수는 없다.
3. showmount -e 로 확인.
2.) NFS된 파일시스템 제거하기
smitty rmnfsexp => /etc/exports 라인 삭제 또는 expotfs -u /dirname
※도움이 되셨다면 광고클릭 한번 부탁드립니다.※
'Operating System > AIX' 카테고리의 다른 글
[AIX] 사용자 ID 길이제한 풀기 (0) | 2020.07.28 |
---|---|
[AIX] AIX에서 VNC서버 사용하기 (0) | 2020.02.23 |
[AIX]-NFS 발생가능 문제와 방안 (0) | 2020.02.15 |