之路 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
日期:2020-09-17 00:14:26 来源:oir作者:oir