之路 on it Road.com

问题二

在 CentOS/RHEL 中重启后无法自动挂载 ISCSI 卷。
正如我们在下面看到的,甚至 _netdev 安装选项也已在 /etc/fstab 上设置:

# vi /etc/fstab
LABEL=data /data ext4 _netdev 1 2

默认情况下,文件系统无法安装启动。
手动挂载设备失败,错误如下:

# mount /dev/mapper/vg_datavg-lv_data /data
mount: you must specify the filesystem type

启用“netfs”服务

netfs 服务负责在系统启动网络后挂载 /etc/fstab 中列出的网络相关文件系统(NFS、iSCSI、SMBFS/CIFS、NCP 或者任何带有“_netdev”选项的行)。
如果在启动时未启动此服务,则不会挂载与网络相关的文件系统。
正常运行级别 3 和 5 默认禁用 netfs 服务:

$ chkconfig --list netfs
netfs           0:off 1:off 2:off 3:off 4:off 5:off 6:off

如果没有运行 netfs 服务,/etc/fstab 中的 '_netdev' 将被忽略。
因此,要使 iSCSI 卷使用“_netdev”选项,请将 netfs 服务设置为在下次启动时自动启动:

对于 RHEL/CentOS 4,5,6

# chkconfig netfs on

对于 RHEL/CentOS 7

# systemctl enable  remote-fs.target

问题一

重新启动后,位于 iSCSI 磁盘上的 LVM 卷不会被激活。
使用“lvchange -ay”手动激活工作正常。

使用 /etc/fstab 中的 _netdev 选项

LVM 在网络初始化完成之前启动,因此操作系统不会检测到 iSCSI 磁盘。
使用“_netdev”挂载选项指示系统延迟挂载尝试,直到网络初始化完成。
两个不同 iSCSI 挂载点的正确格式化 /etc/fstab 行如下所示:

#device         mount point     FS      Options Backup  fsck
LABEL=data1     /mnt/data1      ext3    _netdev 0       0
LABEL=data2     /mnt/data2      ext3    _netdev 0       0
服务器重启后 LVM ISCSI 物理卷不可用
日期:2020-09-17 00:14:26 来源:oir作者:oir