软媒设计
Esxi下使用命令挂载NFS文件系统

因为我的NFS文件系统在Esxi服务里,当Esxi启动时文件系统还没有启动,导致挂载失败,需要通过脚本延迟挂载的方式进行挂载

很多熟悉的linux命令在Esxi下都不能使用,比如本次要用的 mount; 在简单翻阅VMware的官方文档和论坛后,Esxi本身提供 esxcfg-nasesxcli storage nfs 这两个命令,用于磁盘挂载。

1.esxcfg-nas 命令创建

# 挂载命令
esxcfg-nas -a <本地映射名称> -o <NFS IP> -s <要挂载的NFS文件系统的路径>
## 如
esxcfg-nas -a nas.download -o 192.168.50.200 -s /volume2/downloads/

# 卸载挂载
esxcfg-nas -d nas.download

2.esxcli storage nfs 命令创建

# 挂载命令
esxcli storage nfs add --host=<NFS IP> --share=<要挂载的NFS文件系统的路径> --volume-name=<本地映射名称>
## 如
esxcli storage nfs add --host=192.168.50.200 --share=/volume2/volume2 --volume-name=nas.download

# 卸载挂载
esxcli storage nfs remove --volume-name=nas.download