QNX系统挂载NFS

QNX系统挂载NFS
Host系统配置(ubuntu-18.04)
安装nfs-kernel-server

sudo apt-get install nfs-kernel-server

配置/etc/exports

sudo vim /etc/exports

exports文件结构:
主机nfs共享目录 目标IP或hostname(共享选项)

Example

/opt/DataStore 10.1.0.0/21(ro,async,no_root_squash,no_subtree_check,insecure)
/opt/DataStore 192.168.0.0/22(rw,sync,no_root_squash,no_subtree_check,insecure)

第一个参数为主机的共享目录
第二个参数一般为ip/掩码。用来描述一个IP地址范围。
挂在选项可以参考man exports。比较重要的选项有

  • rw或ro,以读写方式共享或以只读方式共享。一般情况下建议使用只读方式共享。
  • async/sync,使用async违反了NFS协议的请求相应时序,但是会提高效率。风险为当NFS服务异常时会导致数据损坏。一般情况下使用sync。
  • insecure,如果挂载目标设备为QNX系统设备,此选项需要打开,否则会挂载失败。

重启nfs-kernel-server

service nfs-kernel-server restart

查看nfs-kernel-server运行状态

service nfs-kernel-server status

Target系统配置
启动nfs服务

fs-nfs3

挂载

mount -T nfs -o ver3 <ip>:<path> <local_dir>

卸载

umount <local_dir>

你可能感兴趣的:(qnx)