s3c2440通过nfs挂载电脑的目录
openSUSE nfs    2016-12-04 23:06:02    251    0    0
tianwaifeixian   openSUSE nfs

这个发行版和网上流传的系统设置方法还不太一样

具体配置方法

 0.检查相关软件是否安装(默认都安装好的)

~> rpm -qa | grep rpcbind 
rpcbind-0.2.1_rc4-9.1.x86_64
 ~> rpm -qa | grep nfs 
nfsidmap-0.25-7.1.x86_64 
yast2-nfs-common-3.1.8-5.2.noarch 
nfs-client-1.3.0-26.1.x86_64 
yast2-nfs-server-3.1.8-5.2.noarch 
yast2-nfs-client-3.1.16-5.2.noarch 
nfs-kernel-server-1.3.0-26.1.x86_64​

1.yast-->网络服务-->NFS
不启用NFSv4(启用后开发板无法mount成功)


下一步:
设置共享目录(要导出的目录)

/home/xuan/tftp/​


设置主机(服务器)共享目录及其访问权限,此文件保存在/etc/exports里面


这里共享了两个目录

/home/xuan/tftp *(rw,no_root_squash,sync)
/home/xuan/src *(rw,no_root_squash,sync)​



2.启动服务并设置开机启动

sudo systemctl enable rpcbind.service
sudo systemctl start rpcbind.service
sudo systemctl enable nfsserver.service
sudo systemctl start nfsserver.service​

********************

在本机上挂载试了一下

这里并没有报failed: Protocol not supported的错误

*********************
3.启动kermint
开发板开机进入系统
查看开发板ip

ifconfig​


设置开发板ip和服务器到一个网段

ifconfig eth0 192.168.0.11​


4.在开发板上挂载服务器共享的目录

#mkdir /mnt/share
# mount -t nfs -o nolock 192.168.0.124:/home/xuan/tftp/ /mnt/share/​

 

*****************************************

出现的主要错误提示:

这里需要修改的就是共享目录后面的ip可以设置为通配符或者指定某一个ip

而不是类似192.168.0.1/224这样的

这里重启服务 重启开发板

关闭开始说的那个NSFv4 

*****************************************


参考资料:
《SUSE Linux Entrprise server 12 SP1》

setup-nfs-server-on-opensuse-42-1/

 

www.100ask.org

本文为原创

图片储存于:贴图库

========================================

 这种方式无法在u-boot里面实现挂载根分区

官方文档有说明:https://www.suse.com/zh-cn/documentation/sles-12/book_sle_admin/data/sec_basicnet_manconf.html?view=print

提示:NFS 用作根文件系统
在通过网络以 NFS 共享形式装入根分区的(无磁盘)系统中,配置可供访问 NFS 共享的网络设备
时需保持谨慎。
关闭或重引导系统时,默认的处理顺序是关闭网络连接,然后卸载根分区。对于 NFS 根分区,这种
顺序会产生问题,因为在尚未激活与 NFS 共享的网络连接的情况下,根分区无法完全卸载。为防止
系统停用相关的网络设备,请按第 16.4.1.2.5 节 “激活网络设备”中所述打开网络设备配置选项卡,
然后在设备激活窗格中选择通过 NFSroot。

16.4.1.2.5
激活网络设备
如果使用结合 wicked 的方法,便可以将设备配置为在引导期间、连接电缆时或检测到网卡时启动、以手
动方式启动或永不启动设备。要更改设备启动,请如下继续操作:
1. 在 YaST 的系统 网络设置中,于已检测到的网卡列表中选择一个网卡,然后单击编辑。
使用 YaST 配置网卡
2. 在常规选项卡中,从设备激活选择所希望的项。
选择在引导时可在系统引导时启动设备。使用在电缆连接时将对任何现有物理连接监视接口。使
用在热插拔时,可在接口可用时对其进行设置。这与在引导时选项很相似,唯一区别是如果引导时
接口不存在,将不会发生错误。选择手动可通过 ifup 手动控制接口。选择从不将不启动设备。通
过 NFSroot 与在引导时相似,区别是使用 systemctl stop wicked.service 命令不会关闭接
口;如果 wicked 处于活动状态,则 network 服务还会处理 wicked 服务。如果您使用 NFS 或
iSCSI 根文件系统,则选择此选项。
3. 要激活该配置,请确认设置。
提示:NFS 用作根文件系统
在通过网络以 NFS 共享形式装入根分区的(无磁盘)系统中,配置可供访问 NFS 共享的网络设备
时需保持谨慎。

上一篇: 谷歌开发者网站

下一篇: vimrc-update/Vim+Cscope+Ctags+....

251 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航