ARM安装nfs服务

安装过nfs服务:
apt-get install nfs-kernel-server       //安装nfs服务


在虚拟机上:
/etc/init.d/nfs-kernel-server restart   重启nfs
vi /etc/exports           修改配置,路径要相对应
里面的配置:
/armnfs *(sync,rw)
/root/share 192.168.1.* (rw,sync,no_root_squash)  ??/root/share是虚拟机的共享(不要在#行上,#是注释的意思)点
                                                   ??192.168.0.*是同网段的,*任意地址都行
在开发板上:
mount -t nfs -o nolock 192.168.1.109:/root/share /mnt/nfs ??192.168.0.105是虚拟机的IP,可通过ifconfig指    令查询,/mnt/nfs是开发板的挂在点
注意事项:
1、检查网络,电脑与虚拟的,虚拟与开发板的都要互拼一下!显示64位的代码算是通啦!
遇到nfs:server is not responding,still trying 原因与解决方案
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.1.109:/root/share /mnt/nfs 




今天&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ARM架构下,可以通过以下步骤来编译和安装NFS: 1. 安装必要的依赖项: ``` sudo apt-get update sudo apt-get install build-essential libtool libssl-dev libevent-dev libboost-all-dev ``` 2. 下载NFS源码: ``` wget https://github.com/nfs-ganesha/nfs-ganesha/archive/V3.5.tar.gz ``` 3. 解压缩源码: ``` tar -zxvf V3.5.tar.gz cd nfs-ganesha-3.5 ``` 4. 配置编译选项: ``` ./configure --prefix=/usr/local --enable-nlm --enable-rquota --enable-nfsv4 --with-nlmmon --with-rgw --with-ldap ``` 这里的选项根据实际需要进行调整,其中: - `--prefix` 指定安装路径 - `--enable-nlm` 启用Network Lock Manager - `--enable-rquota` 启用Remote Quota Management - `--enable-nfsv4` 启用NFSv4支持 - `--with-nlmmon` 启用NLM监视器 - `--with-rgw` 启用对象网关支持 - `--with-ldap` 启用LDAP支持 5. 编译和安装: ``` make sudo make install ``` 6. 配置NFS服务器: 编辑 `/usr/local/etc/ganesha/ganesha.conf` 文件,设置共享目录和相关配置信息,例如: ``` EXPORT { Export_Id = 1; Path = /mnt/nfs; Pseudo = /nfs; Access_Type = RW; Squash = No_Root_Squash; FSAL { Name = VFS; } } ``` 这里的 `Path` 指定共享目录的路径,`Pseudo` 指定NFS挂载点,`Access_Type` 指定访问权限,`Squash` 指定是否启用Root Squash,`FSAL` 指定文件系统抽象层。 7. 启动NFS服务器: ``` sudo /usr/local/sbin/ganesha.nfsd -L /var/log/ganesha.log -F -f /usr/local/etc/ganesha/ganesha.conf ``` 这里的 `-L` 指定日志文件路径,`-F` 指定在前台运行,`-f` 指定配置文件路径。 完成上述步骤后,NFS服务器就可以工作了。可以在客户端上通过 `mount` 命令挂载NFS共享目录,例如: ``` sudo mount -t nfs -o nolock 192.168.1.100:/nfs /mnt/nfs ``` 其中 `192.168.1.100` 是NFS服务器的IP地址,`/nfs` 是NFS挂载点,`/mnt/nfs` 是本地挂载点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值