임베디드 리눅스 nfs문제입니다. mount: RPC: Unable to receive
보드쪽>
[root@ez-x5 /root]$ mount
rootfs on / type rootfs (rw)
/dev/ram0 on / type ext2 (rw)
/proc on /proc type proc (rw)
none on /dev/pts type devpts (rw)
[root@ez-x5 /root]$ mount -t nfs -o nolock 192.168.1.1:/nfsroot /mnt/nfs
mount: RPC: Unable to receive; errno = No route to hostNFS: mount program didn'!                                                                                
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.1.1:/nfsroot on /mnt/nfs failed: Invalid argument
에러사항입니다.
[root@ez-x5 /root]$
[root@mcmo root]# cat /etc/exports
/nfsroot                 192.168.1.0/24(rw,insecure,sync,no_wdelay)
sync, no_wdelay <---이옵션이 무엇인지요?
 
[root@mcmo root]# mount -t nfs -o nolock 192.168.1.1:/nfsroot /mnt/nfs
호스트쪽에서는 마운트가 잘됩니다.
[root@mcmo root]# cat /proc/filesystems
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   tmpfs
nodev   shm
nodev   pipefs
        ext2
nodev   ramfs
        iso9660
nodev   devpts
        ext3
nodev   usbdevfs
nodev   usbfs
nodev   autofs
nodev   nfs
[root@mcmo /]#ls -l
drwxr-xr-x    2 root     root         4096 11??26 07:17 bin
drwxr-xr-x    4 root     root         1024 11??26 07:04 boot
drwxr-xr-x   20 root     root       118784 11??26 10:05 dev
drwxr-xr-x   56 root     root         4096 11??26 10:12 etc
drwxr-xr-x    3 root     root         4096 11??25 22:33 home
drwxr-xr-x    2 root     root         4096  1??25  2003 initrd
drwxr-xr-x    9 root     root         4096 11??26 07:22 lib
drwx------    2 root     root        16384 11??26 07:00 lost+found
drwxr-xr-x    2 root     root         4096  1??28  2003 misc
drwxr-xr-x    6 root     root         4096 11??26 01:25 mnt
drwxrwxrwx    2 nobody   nobody       4096 11??26 01:06 nfsroot
drwxr-xr-x    2 root     root         4096  1??25  2003 opt
dr-xr-xr-x   87 root     root            0 11??26  2005 proc
drwxr-x---   18 root     root         4096 11??26 10:13 root
drwxr-xr-x    2 root     root         8192 11??26 07:07 sbin
drwxr-xr-x    3 nobody   nobody       4096 11??26 04:37 tftpboot
drwxrwxrwt    8 root     root         4096 11??26 10:13 tmp
drwxr-xr-x   16 root     root         4096 11??26 03:16 usr
drwxr-xr-x   20 root     root         4096 11??26 07:25 var
[root@mcmo /]#


[자문자답]ip가 잘못되어 있었습니다.
우선 ifconfig에서 아이피주소가 다른걸 확인했습니다.
네트워크 설정 확인하세요
우선 이더넷은 제대로 살아있는지 확인하세요.
콘솔 상에서 호스트와 ping 제대로 오가는지 확인해보세요.
제대로 안간다면 호스트/타겟의 ip 설정, 크로스케이블, nic 이상 여부를 점검하셔야겠죠..
네트워크가 살아있다면 호스트에서 마운트가 된다고 하니 nfs 설정은 문제 없는거 같은데요. no_wdelay 옵션은 nfs에서 쓰기 작업으로 인한 변경사항을 호스트의 디스크에 저장하는 시점에 대한겁니다. 대부분의 경우 그냥 rw 만 하셔도 되겠습니다.
모든 디지털의 목표는 아날로그.
댓글 달기