Linux云服务器

 

云服务器重启后自动挂载 Virtual SAN

更新时间 2023-09-06

背景

用户使用青云 Virtual SAN,按照文档Virtual SAN 共享存储可以正常挂载使用了,但是当云服务器重启后,发现 Virtual SAN无法自动进行挂载。

解决办法

iscsiadm -m node -T <目标IQN>  -p  <Virtual SAN 服务器IP> --op update -n node.startup -v automatic

以上命令只会在主机重启时自动登录,无法将磁盘自动挂载,需要手动 mount 命令进行挂载。

1、备份 fstab 文件

cp /etc/fstab /etc/fstab.bak #备份fstab

2、修改fstab

vi /etc/fstab

#在文件末尾添加一行:/dev/sda1 /mnt ext4 defaults,_netdev 0 0
#/dev/sda1 表示 Virtual SAN 的磁盘盘符
#/mnt 表示 Virtual SAN 需要自动挂载的目录
#ext4 表示磁盘分区格式
#_netdev 这个参数一定要加,否则服务器无法正常开机,原因是重启之前没有卸载掉iscsi挂载卷,如果每次关机或者重启之前都要手动卸载掉iscsi挂载卷太繁琐,所以就有专门的_netdev参数解决这个问题。_netdev是针对iscsi设备的特殊mount 选项,此挂载选择指示将在网络启动后挂载卷,在关闭网络前卸载掉卷。

3、执行 mount -a 检测是否报错信息,如无则表示配置没有问题。如出现报错,则需要检测添加的一行内容是否有误。

4、重启云服务器验证是否自动挂载。

这篇文档解决了您的问题吗?
0
0