NAS 固件更新后找不到 ISCSI 驱动器

NAS 固件更新后找不到 ISCSI 驱动器

事情是这样的:我有一个 Linux 网络,其中有一个实际的硬件服务器,运行两个独立的虚拟机,还有一个 QNAP NAS T-459 Pro+ 作为文件服务器。自从更新 NAS 上的 QNAP 固件后,主服务器就无法再访问 ISCSI 驱动器了。

影响:工作站上的所有网络驱动器都不再可访问,因此您无法从那里访问任何文件。

硬件服务器运行XenServer作为虚拟化软件,提供一台VM作为VPN网关,提供另一台VM作为Samba服务器(192.168.1.33)。

每当我尝试使用 UUID(如 /etc/fstab 中)在 Samba 服务器上安装 ISCSI 驱动器时,我都会得到:

server01:/home# mount 2d3e150d-a259-4a82-bfe5-f60c6785bc06 /mnt/nfs/backup -t ext3 mount:特殊设备 2d3e150d-a259-4a82-bfe5-f60c6785bc06 不存在

虽然可以通过 ssh 从 Samba 服务器访问 QNAP-NAS (192.168.1.34)。我已经使用 NFS 在 Samba 服务器上安装了一个 NAS 文件夹。

我将通过附件向您发送 /etc/logs/kmsg 中的最后条目。

你有什么想法吗?我非常绝望,我唯一能想到的就是将整个 ISCSI 连接切换到 NFS,尽管我不知道这是否会带来其他麻烦。你觉得呢?你能帮我切换它(或以另一种方式解决问题)吗,因为我的知识仅限于 NFS 和 ISCSI?那太好了!

答案1

尝试检查 uuid 是否没有改变:

ls -l /dev/disk/by-uuid

或者:

blkid /dev/sda1

也许 fstab 条目已经过时了?

答案2

解决了: iscsi 节点未设置为自动登录。但它们挂载到的目录已被锁定,无法用于挂载其他驱动器。

如何修复它:使用 open-iscsi(需要安装)找到您的 iscsi 服务器提供的节点:

iscsiadm -m discovery -tst -p [ISCSI-SERVER IP] -d3

然后将它们注册为自动登录:

iscsiadm -m node -T [NODE_NAME] -p [ISCSI-SERVER IP] --o update -n node.conn[0].startup -v automatic

重新启动iscsi服务:

/etc/init.d/open-iscsi restart

用于 fdisk -l 检查它是否有效。应该像这样:

Disk /dev/sdc: 323.3 GB, 323384981504 bytes
255 heads, 63 sectors/track, 39315 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

欢迎回来您曾经丢失的 iscsi 驱动器。:)

相关内容