글

라벨이 nfs인 게시물 표시

Ubuntu 22.04 nfs-kernel-server troubleshooting

발단 임베디드에서 필수적이지만 tftp 와 함께 말썽 일이키는 투탑 nfs-kernel server 어째 tftp 는 쉽게 넘어가나 했더니 nfs가 안되네... 기록을 남기고자하는 목적으로 블로깅 전개 nfs-kernel-server 설치하고 $ sudo apt install nfs-kernel-server /etc/exports 에 설정 넣고 /home/username/work/nfs 192.168.0/24(rw,no_root_squash,no_all_squash,async,no_subtree_check) 전에는192.168.0.* 이었는데 ip/netmask로 바뀜 nfs-kernel-server 실행 $ sudo service nfs-kernel-server restart nfs-common 설치해서 로컬에서 nfs mount 확인 $ sudo apt install nfs-common $ mkdir mnt $ sudo mount <ipaddr>:<host_directory> mnt/ $ ls mnt 잘 되네 위기 [    4.407126] IP-Config: Complete: [    4.410342]      device=eth0, hwaddr=00:03:22:81:81:ab, ipaddr=192.168.0.208, mask=255.255.0.0, gw=192.168.0.1 [    4.419981]      host=192.168.0.208, domain=, nis-domain=(none) [    4.425795]      bootserver=255.255.255.255, rootserver=192.168.0.202, rootpath= 또 여기서 멈추네..  임베디드 타겟에 ping 때려보면 잘 되지만 nfs mount는 안됨 수없이 많이 봐왔던거지만 당할때마다 매번 미치...

mount.nfs: access denied by server while mounting

개요 임베디드 개발에 필수적인 nfs가 검색해보면 여러가지 나오는데 다 해보고도 mount가 안될때가 있습니다. ( 오늘 제가 그 상황에 처했습니다. ) nfs서버 설정을 하고 임베디드 보드에서 부팅해보았지만 반응이 없어, 다른 리눅스 PC에서 nfs mount를 해보니 다음과 같은 에러 메시지가 발생합니다. $ sudo mount 192.168.1.201:/nfsroot ./mnt/ mount.nfs: access denied by server while mounting 192.168.1.201:/nfsroot 배경지식 보통 이럴때는 nfs version 차이입니다. nfs version의 차이는 아래에 자세히 기술되어있습니다. (몰라도 되지만 알아두면 좋습니다.) NFS version 3 (NFSv3) Has support for safe asynchronous writes and is more robust at error handling than the previous NFSv2 Supports 64-bit file sizes and offsets, allowing clients to access more than 2 GB of file data. NFS version 4 (NFSv4) Works through firewalls and on the Internet No longer requires rpcbind service Supports Access Control Lists (ACLs) Utilizes stateful operations. 출처 : Install and Configure NFS Server on Ubuntu 20.04/18.04 & Debian 10/9 원인 Ubuntu 20.04 에서 nfs-kernel-server 를 설치했더니 nfs version이 3으로 설치되었나봅니다. 다른 리눅스 PC에서 다음과 테스트해보면 알 수 있습니다. $ sudo mount -t nfs -o nfsvers=4 1...

이 블로그의 인기 게시물

구글 시트에 여러 행 한번에 추가하기

WSL2 Ubuntu 20.04 및 네트워크 설정

우분투 terminator 에서 파일 경로 클릭시 vscode 에서 열기