yulutong 发表于 2012-12-5 08:45:07

source /etc/exports 报语法错误

本来搭建的nfs可以用的,昨天把文件系统换来换去,修改了/etc/exports
再换换成 /forlinx *(rw,sync,no_root_squash)       #s3c6410 也会报错
root@tony:~# source /etc/exports
bash: /etc/exports: line 13: 在未预料的“(”附近出现语法错误
bash: /etc/exports: line 13: `/forlinx *(rw,sync,no_root_squash)
我无视报错,重启ubuntu,开发板也挂不上nfs.


昨天搞了一天,重新安装了ubuntu12.1, 9.10 也是同样报错,抓狂了。
新装的两个系统网络也弄不通,可以Ping 192.168.1.1 。
root@tony:~# sudo apt-get portmap
E: 无效的操作 portmap

实在不行vmware也重装了。

飞凌-develop 发表于 2012-12-5 09:06:55

楼上朋友,按照我们的文档说明,重新安装Ubuntu12.04版本(推荐使用,因为该版本是Ubuntu所在公司Canonical长期支持的版本)。

yulutong 发表于 2012-12-5 11:25:31

我实际装的是12.04,记错成12.1了。
12.04运行起来很慢,根据手册root登陆也没搞定,我把它删了。

yulutong 发表于 2012-12-7 08:19:46

问题找到了,是bootargs大小写错了。Y写成y
正确的写法是:
setenv bootargs"root=/dev/nfs nfsroot=192.168.1.85:/forlinx/linux3.0.1/FileSystem-Yaffs2
ip=192.168.1.98:192.168.1.85:192.168.1.1:255.255.255.0:witech.com.cn:eth0:off console=ttySAC0,115200 lcdsize=70"

ubuntu端测试Nfs挂载成功不是用source /etc/exports,类似命令我和安装交叉编译器是用到的source /etc/profile混淆了。
重启nfs; ubuntu和fedora nfs命令是不同的。
#sudo /etc/initl.d/nfs-kernel-server restart
#sudo exportfs -r
#showmount -e
就可以看出。
页: [1]
查看完整版本: source /etc/exports 报语法错误