嵌入式爱好者

查看: 3166|回复: 3

source /etc/exports 报语法错误

[复制链接]

1

主题

3

帖子

55

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2012-12-5 08:45:07 | 显示全部楼层 |阅读模式
本来搭建的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也重装了。
回复

使用道具 举报

0

主题

1836

帖子

1028

积分

发表于 2012-12-5 09:06:55 | 显示全部楼层
楼上朋友,按照我们的文档说明,重新安装Ubuntu12.04版本(推荐使用,因为该版本是Ubuntu所在公司Canonical长期支持的版本)。
该会员没有填写今日想说内容.
点评回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 2012-12-5 11:25:31 | 显示全部楼层
我实际装的是12.04,记错成12.1了。
12.04运行起来很慢,根据手册root登陆也没搞定,我把它删了。
点评回复 支持 反对

使用道具 举报

1

主题

3

帖子

55

积分

i.MX6UL通行证

 楼主| 发表于 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
就可以看出。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-24 02:46

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表