我正在使用 OpenSuse 12.2 x64。我已经尝试过这个/etc/fstab
:
//192.168.6.80/shared/folder1 /mnt/folder1 cifs rw,user=guest,password=,uid=1000 0 0
//192.168.6.80/shared/folder2 /mnt/folder2 cifs rw,user=guest,password=,uid=1000 0 0
重新启动后,如果我访问第一个文件夹cd /mnt/folder1
并列出文件ls
,则会列出我的共享文件。如果我尝试访问folder2
,则不会列出任何内容。
如果我重新启动并重试,但这次folder2
先访问,则会列出文件。之后,folder1
不会列出任何访问内容。
换句话说,它只安装第一个访问的文件夹。手动挂载,mount -all
两个文件夹都挂载了,但是我需要在启动时自动挂载,因为这些文件夹是在服务中使用的。
如何在启动时挂载多个共享文件夹/etc/fstab
?
答案1
尝试修改命令中的引导选项,使其包含以下_netdev
选项:
//192.168.6.80/shared/folder1 /mnt/folder1 cifs _netdev,rw,user=guest,password=,uid=1000 0 0
//192.168.6.80/shared/folder2 /mnt/folder2 cifs _netdev,rw,user=guest,password=,uid=1000 0 0
根据我发现的标题为:/etc/fstab 中的 CIFS 共享不会自动挂载。