此方法以前适用于 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$