我刚从Windows转到Linux (UbunutU18.04)。
我有一个WDNAS,我已经安装和工作在这里很好。
mkdir mnt/NAS
sudo nano /etc/fstab//192.168.1.17/wd_nas mnt/wdnas cifs credentials=/home/ubuntu/login.cred,uid=1000,gid=1000 0 0按照预期运行sudo mount -a,我可以看到共享很好。它也出现在gui Nautilus文件管理器中。
问题是,重新启动后,挂载似乎已经消失。它不会出现在文件管理器中。它只在运行sudo mount -a时才能工作。
df -h显示它已挂载。//192.168.1.17/wd_nas 3T 1.2T 1.5T 30% /mnt/wd_nas
cat /var/log/syslog/ |grep wd_nas
Mar 6 20:51:22 ubuntu systemd[1]: Mounting /mnt/wd_nas
Mar 6 20:51:22 ubuntu systemd[1]: Mounted /mnt/wd_nas如果我运行ls -la /mnt/wd_nas,我可以看到我放在那里的文件作为测试,但是如果我通过gui (nautilus文件管理器)导航,我什么也看不见吗?
所以我的第一个假设是权限,但我检查并确认了。目录和所有子程序都是向具有rw访问权限的用户发送的。几天来,我疯狂地搜索着,几乎所有我能找到的东西都试过了。即使是与网络相关的主题--在fstab之前不启动--也在运行,因此添加_netdev,甚至配置systemd。我甚至尝试创建一个bash脚本来休眠20多个小时,并在重新启动时通过cron运行挂载-a。没什么!尽管这看起来一点关系都没有。
现在我来了。你能帮忙吗?
发布于 2019-03-16 21:21:13
在我的Ubuntu18.04服务器和我的语法NAS中,我创建了2个文件脚本:
安装后
apt-get install cifs-utils第一项:
nano ./mount.nas.sh
mount -t cifs //192.168.1.xxx/home /mnt/NAS-xxx -o username=philippe,credentials=/home/philippe/.credential.phil,domain=WORKGROUP,vers=1.0
chmod 755 ./mount.nas.sh第二部分:
nano ./.credential.phil
username=<username on NAS>
password=<Password>
chmod 700 ./credential.phil对于测试使用的backup.shell脚本来说,都是可以的
umount -f -l /mnt/NAS-xxx
df -h发布于 2019-03-09 11:52:54
经过一周的痛苦,我终于想出了办法。
fstab在/mnt上创建了挂载点,我认为它是根dir。这就是为什么df -h展示它的方式,就像它在其他地方一样。
Was //192.168.1.17/wd_nas mnt/wdnas
现在- //192.168.1.17/wd_nas /home/user/mnt/wdnas
在这个论坛上找到了这个定义。
“只有当驱动器是本地卷而不是网络共享或可移动设备时,才能使用/mnt目录。”
抱歉,我是Linux新手。
https://askubuntu.com/questions/1123613
复制相似问题