mini2440使用nfs挂载跟文件系统失败的解决办法

来源:互联网 发布:淘宝dnf账号交易 编辑:程序博客网 时间:2024/05/24 04:44

尝试使用nfs挂载跟文件系统时一直失败,错误信息如下

eth0: link downIP-Config: Complete:     device=eth0, addr=192.168.56.102, mask=255.255.255.0, gw=192.168.56.1,     host=192.168.56.102, domain=, nis-domain=(none),     bootserver=192.168.56.101, rootserver=192.168.56.101, rootpath=Root-NFS: unknown option: nfsvers=4Looking up port of RPC 100003/2 on 192.168.56.101eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1Looking up port of RPC 100005/1 on 192.168.56.101VFS: Unable to mount root fs via NFS, trying floppy.VFS: Cannot open root device "nfs" or unknown-block(2,0)Please append a correct "root=" boot option; here are the available partitions:1f00             256 mtdblock0 (driver?)1f01             128 mtdblock1 (driver?)1f02            5120 mtdblock2 (driver?)1f03          256640 mtdblock3 (driver?)1f04          262144 mtdblock4 (driver?)Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)one_wire_status: 2Backtrace:[<c00341cc>] (dump_backtrace+0x0/0x10c) from [<c03419d0>] (dump_stack+0x18/0x1c) r7:c03f6010 r6:00008000 r5:c392b000 r4:c049e2b0[<c03419b8>] (dump_stack+0x0/0x1c) from [<c0341a20>] (panic+0x4c/0x114)[<c03419d4>] (panic+0x0/0x114) from [<c0008dbc>] (mount_block_root+0x174/0x228)one_wire_status: 4 r3:c3802e6c r2:00000000 r1:c3823f60 r0:c03f5fa8[<c0008c48>] (mount_block_root+0x0/0x228) from [<c0008f34>] (mount_root+0xc4/0xfc)[<c0008e70>] (mount_root+0x0/0xfc) from [<c0009094>] (prepare_namespace+0x128/0x180)one_wire_status: 4 r5:c002081d r4:c049dc80[<c0008f6c>] (prepare_namespace+0x0/0x180) from [<c00084b0>] (kernel_init+0xe0/0x114) r5:c001f930 r4:c049da40[<c00083d0>] (kernel_init+0x0/0x114) from [<c004bbbc>] (do_exit+0x0/0x620) r5:00000000 r4:00000000

网上查到的方法怎么试都不管用,最终查到这一篇博客  6、debian搭建nfs服务器 ,看到这里恍然大悟,昨天刚好将系统升级到了debian9,原因一定类似,于是执行 nfsstat 查看了一下,输出如下

Server rpc stats:calls      badcalls   badfmt     badauth    badclnt6201       12         12         0          0Server nfs v3:null             getattr          setattr          lookup           access1         0%     4322     69%     1         0%     149       2%     155       2%readlink         read             write            create           mkdir23        0%     1542     24%     2         0%     1         0%     0         0%symlink          mknod            remove           rmdir            rename0         0%     0         0%     0         0%     0         0%     0         0%link             readdir          readdirplus      fsstat           fsinfo0         0%     0         0%     0         0%     0         0%     2         0%pathconf         commit1         0%     2         0%


说明这里是NFSV3的协议,于是在nfsroot参数中加入 nfsvers=3 这一项,然后启动,nfs根文件系统终于挂载成功了。


原创粉丝点击