Skip to main content Link Menu Expand (external link) Document Search Copy Copied

挂载某个文件夹到其他机器上

Last modified: February 26, 2024

首先确保server和client都有安装nfs-utils: sudo yum install nfs-utils, 以下以loginNode挂载到bigMem上为例

Server端(loginNode)

在server端更新/etc/exports, 参考链接.

loginNode上更新为(以下使用ip地址的地方都是已知不可以用hostname的地方)

/home 192.168.2.0/26(rw,root_squash,sync,security_label) 192.168.2.100(ro)

关于参数的含义也可以参考man exports.

刷新nfs的记录, sudo exportfs -r

重启/重载nfs: sudo systemctl restart nfs. (sudo systemctl reload nfs)

开放防火墙, 把client加入受信任: sudo firewall-cmd --zone=trusted --add-source=192.168.2.0/26 --permanent, 参考链接.

Client端(bigMem)

在client端尝试mount: sudo mount -t nfs loginNode:/home /home --verbose 并观察有无报错信息.

加入 /etc/fstab 开机自动mount: 在 /etc/fstab 中加入行

loginNode:/home /home                           nfs     defaults        0 0

reload daemon: sudo systemctl daemon-reload, 参考链接.

开放ssh访问authorized_keys的权限(SELinux): 参考链接

sudo setsebool -P use_nfs_home_dirs 1

执行记录

/etc/exports on loginNode:

/home 192.168.2.0/26(rw,root_squash,sync,security_label) 192.168.2.100(ro,no_root_squash)
/scratch 192.168.2.0/26(rw,root_squash,sync,security_label)
/sync 192.168.2.0/26(rw,no_root_squash)
/etc/share 192.168.2.0/26(ro,no_root_squash)

/etc/fstab on bigMem0:

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=1aae08bb-4581-49b1-aac8-6c595266eb7b /boot                   xfs     defaults        0 0
/dev/mapper/centos-sync /sync                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0
loginNode:/home /home                           nfs     defaults        0 0
loginNode:/scratch /scrach                      nfs     defaults        0 0
loginNode:/sync /mnt/loginNode/sync             nfs     defaults        0 0
loginNode:/etc/share /etc/share                 nfs     defaults        0 0

/etc/fstab on bigMem1:

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=ca86668f-ebc7-43ea-81da-9711007cb858 /boot                   xfs     defaults        0 0
UUID=666D-00DA          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
/dev/mapper/centos-sync /sync                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
loginNode:/home /home                           nfs     defaults        0 0
loginNode:/scratch /scratch                     nfs     defaults        0 0
loginNode:/sync /mnt/loginNode/sync             nfs     defaults        0 0
loginNode:/etc/share /etc/share                 nfs     defaults        0 0

/etc/fstab on web0:

/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=c00e98aa-aec4-4587-927e-ba6bfb3969e2 /boot                   xfs     defaults        0 0
UUID=2BDD-D898          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
loginNode:/home /mnt/loginNode/home                           nfs     defaults        0 0

Copyright © 2020-2024 Advancedsolver Admin Team.