fstab 中的 CIFS 挂载不起作用

fstab 中的 CIFS 挂载不起作用

此方法以前适用于 RHEL 5 和 6,因此我过去只需添加此行/etc/fstab

\\192.168.1.50\V$ /mnt/N    cifs     user,uid=500,rw,suid,username=Administrator,password=password    0    0

但现在这在 RHEL 7.6 上不起作用

我找到了这个链接 CentOS / RHEL 7:如何遵循安装顺序/etc/fstab。按照以下步骤操作后,我将/run/systemd/generator/mnt-N.mount文件复制到/etc/systemd/system/mnt-N.mount。重新启动,但仍然不起作用。

内容mnt-N.mount

# Automatically generated by systemd-fstab-generator

[Unit]
SourcePath=/etc/fstab
Documentation=man:fstab(5) man:systemd-fstab-generator(8)
Before=remote-fs.target

[Mount]
What=\192.168.1.205\V$
Where=/mnt/V
Type=cifs
Options=user,uid=500,rw,suid,username=Administrator,password=PSCr0cks

答案1

您的\\192.168.1.50\V$来自稍后fstab会变成\192.168.1.205\V$。比较fstab-generator 解释 CIFS 挂载中的反斜杠

您可以尝试一下\\\\192.168.1.50\V$,它可能会生成正确的安装单元。但是链接的讨论(来自 2015 年)指出您可能会遇到问题mount。我不知道这两个工具的行为是否最终统一了。

最好完全避免使用反斜杠,而对 CIFS 挂载使用正斜杠:

//192.168.1.50/V$

相关内容