首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu18.04 Cifs安装没有显示引导文件

Ubuntu18.04 Cifs安装没有显示引导文件
EN

Ask Ubuntu用户
提问于 2019-03-06 21:56:23
回答 2查看 3.2K关注 0票数 1

我刚从Windows转到Linux (UbunutU18.04)。

我有一个WDNAS,我已经安装和工作在这里很好。

代码语言:javascript
复制
mkdir mnt/NAS
sudo nano /etc/fstab
代码语言:javascript
复制
//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

代码语言:javascript
复制
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。没什么!尽管这看起来一点关系都没有。

现在我来了。你能帮忙吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-03-16 21:21:13

在我的Ubuntu18.04服务器和我的语法NAS中,我创建了2个文件脚本:

安装后

代码语言:javascript
复制
apt-get install cifs-utils

第一项:

代码语言:javascript
复制
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

第二部分:

代码语言:javascript
复制
nano ./.credential.phil
username=<username on NAS>
password=<Password>

 chmod 700 ./credential.phil

对于测试使用的backup.shell脚本来说,都是可以的

代码语言:javascript
复制
umount -f -l /mnt/NAS-xxx
df -h
票数 0
EN

Ask Ubuntu用户

发布于 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新手。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1123613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档