天嵌 ARM开发社区

 找回密码
 注册
查看: 4031|回复: 10

请各位路过的大虾帮忙分析一下将应用程序挂载到根文件系统mnt下的问题!!!

[复制链接]
6724243 发表于 2012-3-27 23:31:22 | 显示全部楼层 |阅读模式
本人是4.3寸TQ2440开发板,现在已经将根文件系统挂载到/mnt/nfs目录下了,如下:
[root@localhost ~]# cd /opt/EmbedSky/
[root@localhost EmbedSky]# ls
apps            opt            root_2.6.30.4.bin
busybox-1.13.3  patch          root_nfs
linux-2.6.30.4  root_2.6.30.4  root_qtopia_2.2.0_2.6.30.4.bin

/etc/exports配置:/opt/EmbedSky/root_nfs 192.168.8.*(rw,sync,no_root_squash)

[root@localhost ~]# mount -t nfs 192.168.8.100:/opt/EmbedSky/root_nfs /mnt/nfs后,
[root@localhost ~]# cd /mnt/nfs/
[root@localhost nfs]# ls
bin  etc   lib      mnt  proc  sbin    sys  udisk  var
dev  home  linuxrc  opt  root  sddisk  tmp  usr    web

现在还想把/opt/EmbedSky/apps挂载到root_nfs/mnt/apps下,如下:
[root@localhost ~]# cd /opt/EmbedSky/
[root@localhost EmbedSky]# ls
apps            opt            root_2.6.30.4.bin
busybox-1.13.3  patch          root_nfs
linux-2.6.30.4  root_2.6.30.4  root_qtopia_2.2.0_2.6.30.4.bin
[root@localhost EmbedSky]# cd root_nfs/
[root@localhost root_nfs]# ls
bin  etc   lib      mnt  proc  sbin    sys  udisk  var
dev  home  linuxrc  opt  root  sddisk  tmp  usr    web
[root@localhost root_nfs]# cd mnt/
[root@localhost mnt]# ls
apps
[root@localhost mnt]# mount -t nfs 192.168.8.100:/opt/EmbedSky/apps /opt/EmbedSky/root_nfs/mnt/apps
mount: 192.168.8.100:/opt/EmbedSky/apps failed, reason given by server: Permission denied
网上搜了一下,有些说是没有做域名反解什么的,不懂具体原因造成的。请大伙分析一下什么情况?先谢谢啦!
wuweidong 发表于 2012-3-28 08:04:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
embedsky_lhh 发表于 2012-3-28 08:53:08 | 显示全部楼层
etc/exports配置的配置你设置任意IP可以挂载,不要去指定IP
 楼主| 6724243 发表于 2012-3-28 12:10:48 | 显示全部楼层
wuweidong 发表于 2012-3-28 08:04
mount: 192.168.8.100:/opt/EmbedSky/apps failed, reason given by server: Permission denied
1.先在pc上 ...

防火墙我关了的哦
 楼主| 6724243 发表于 2012-3-28 12:11:42 | 显示全部楼层
embedsky_lhh 发表于 2012-3-28 08:53
etc/exports配置的配置你设置任意IP可以挂载,不要去指定IP

我将配置的IP改为任意IP 试试看
wuweidong 发表于 2012-3-28 12:17:38 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 6724243 发表于 2012-3-29 01:04:41 | 显示全部楼层
wuweidong 发表于 2012-3-28 12:17
可以尝试改成*

etc/exports配置改成/opt/EmbedSky/root_nfs *(rw,sync,no_root_squash)后还是提示权限不够!
wuweidong 发表于 2012-3-30 19:19:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 6724243 发表于 2012-4-1 00:51:23 | 显示全部楼层
wuweidong 发表于 2012-3-30 19:19
试下:去掉/etc/hosts里添加的那些IP/主机名对

除了去掉/etc/hosts里添加的那些IP/主机名对,还要修改/etc/sysconfig/network的内容吗?具体怎么修改?最后不用重启系统用什么命令使修改立即生效?谢谢
wuweidong 发表于 2012-4-1 07:42:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 6724243 发表于 2012-4-2 18:23:13 | 显示全部楼层
谢谢,各位百忙之中抽出时间解答我的问题,各位的建议我都试过了,都没有解决问题。我在网上搜了一下,可以通过执行cat /var/log/messages查出具体的原因。这个问题让我纠结了大半个月了,现在和大家分享一下。
第一步:
[root@localhost log]# cat /var/log/messages
.......
Apr  2 15:07:28 localhost mountd[2410]: refused mount request from 192.168.8.100 for /opt/EmbedSky/apps (/): not exported
我的问题原因就在没有将/opt/EmbedSky/apps共享
第二步:只需要修改/etc/exports,主要添加下面红体字部分
/opt/EmbedSky/root_nfs 192.168.8.*(rw,sync,no_root_squash)
/opt/EmbedSky/apps 192.168.8.*(rw,sync,no_root_squash)
顺便再看看etc/hosts和/etc/sysconfig/network保持不变,内容如下:
etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

/etc/sysconfig/network
NETWORKING=yes
IPv6=no
HOSTNAME=localhost.localdomain

第三步:执行sevice nfs restart重启nfs
第四步:mount -t nfs 192.168.8.100:/opt/EmbedSky/apps /opt/EmbedSky/root_nfs/mnt/apps
第五步:查看是否已将:/opt/EmbedSky/apps 成功挂载到opt/EmbedSky/root_nfs/mnt/apps
[root@localhost apps]# ls
ADC          Buttons       Hello-C++  OV9650        USB_camera_Test
AV_test      cam2jpg       IIC_RW     pthread-test  v4ltest-0.1.2
Backlight    cgic205       LED        Serial_Test   WebCam
Beep         EmbedSky_wdg  madplay    sqlite-3.5.9  wget-1.10.2
boa-0.94.13  Hello-C       math-test  UDP-Test      wireless_tools.29
顺便说一下,我虚拟机装的linux版本是RHEL5 2.6.18。以上内容仅供大家参考,互相学习一下。

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-19 16:07 , Processed in 1.046875 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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