挂载前请确保客户机已安装nfs-utils
软件包,否则是无法成功挂载的(我是不会告诉你我在这个坑里蹲了四个多小时才爬出来的)。
yum install -y nfs-utils
挂载使用如下命令格式:
mount nfs服务器ip:共享文件夹的路径 要挂载在本地的路径
例如:
mount -t nfs 10.0.2.69:/home /mnt
或者mount -t nfs -o vers=3 192.168.1.2:/mnt/user/server /mnt/wwwroot
除了命令行挂载之外,也可以将其加入到/etc/fstab
文件中实现开机自动挂载。
vi /etc/fstab
# # /etc/fstab # Created by anaconda on Sun Dec 29 02:18:07 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=5e385757-55d7-42e7-afe3-65c2ad90a893 / ext4 defaults 1 1 UUID=1fb5d0c5-765c-4baf-ba19-1043a79bb5aa swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 10.77.77.3:/mnt /home nfs defaults 0 0
之后重启系统即可自动挂载,若想立即生效可以使用如下命令 :
mount -a
卸载nfs使用此命令格式:
umount nfs共享的挂载点
例如:
[root@localhost ~]# umount /mnt/test1
最后再介绍一种比较特殊的情况,那就是当nfs服务器无响应的时候,在客户端执行df
命令或showmount
命令时会导致进程假死,而使用umount
命令卸载nfs存储则会抛出错误。
评论