环境:银河麒麟V10 0710 桌面

实验场景:将A机器的sdb1磁盘共享给机器B,AB均为麒麟V10 0710 桌面系统

A机器IP:192.168.1.64

B机器IP:192.168.1.72

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_重启

第1步:

将磁盘目录挂载到文件夹,如已挂载可以忽略

# mkdir /home/arvin/桌面/共享

# mount  /dev/sdb1  /home/arvin/桌面/共享

# chmod  -R  777  /home/arvin/桌面/共享

# lsblk

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_02

 # blkid  /dev/sdb1

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_03

# vim /etc/fstab

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_04

# mount  -a

第2步:安装

安装nfs相关组件,并开启nfs服务

# apt search nfs-kernel-server -y

# apt install rpcbind -y

# systemctl enable nfs-server.service

# systemctl enable rpcbind

第3步:配置共享

# vim  /etc/exports

添加如下内容:

/home/arvin/桌面/共享        192.168.1.0/24(rw,sync,no_subtree_check,crossmnt)

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_05

如上图:/home/arvin/桌面/共享  表示共享的目录路径,192.168.1.0/24表示只允许192.168.1.0这网段的机器发现并共享这个目录,其中24是子网掩码,如果允许任意主机访问可以将192.168.1.0/24替换为*

# systemctl restart rpcbind

# systemctl restart nfs-server.service

# showmount -e localhost 

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_06

第4步:打开服务端(A机器)安全中心防火墙

如果可以直接关闭防火墙可以直接跳过此步,如果没有防火墙关闭功能的可参考此步

 # apt  install  ksc-defender  -y 

第5步:客户端设置

# showmount -e 192.168.1.64 

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_vim_07

 客户端创建目录,并挂载

# sudo mkdir /home/arvin/桌面/共享

# sudo chmod -R 777 /home/arvin/桌面/共享/

# sudo mount -t nfs 192.168.1.64:/data2 /home/arvin/桌面/共享/

第6步:设置开机自动挂载

(不建议写到/etc/fstab,防止服务端异常导致客户端开机自检失败,建议写到/etc/rc.local)

# chmod 755 /etc/rc.local

# vim /etc/rc.local

sudo mount -t nfs 192.168.1.64:/home/arvin/桌面/共享   /home/arvin/桌面/共享

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_银河麒麟 飞腾用哪个版本mysql_08

第7步:验证重启生效

# reboot 

# lsblk 

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_银河麒麟 飞腾用哪个版本mysql_09

# showmount -e localhost 

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_重启_10

# reboot 

# showmount  -e  192.168.1.64

# df  -Th

银河麒麟 飞腾用哪个版本mysql 银河麒麟nfs_银河麒麟 飞腾用哪个版本mysql_11

 最后在两边系统的桌面的“共享”文件夹目录创建文件,看两边是否可以同时看到