如何在deepin里实现开机自动挂在win系统的共享盘
Tofloor
poster avatar
155******39
deepin
2020-04-18 16:08
Author
本帖最后由 ramboshen 于 2020-5-21 18:02 编辑

之前一直纠结在deepin下面能够和在win下面一样开机就能看到局域网共享的硬盘(win下叫映射磁盘驱动器),因为在deepin下每次开机之后再手动去输入SMB地址很麻烦,而且deepin的文管不能够添加共享盘符根目录,不能显示我所有共享盘符内的文件夹和文件。最近在网上找了找,自己也反复实验了一下,个人认为自己找到了适合新手的解决方式。
说明:1.Win下共享文件夹的路径有两个共享盘,盘符分别是e和d //192.168.8.249/e
//192.168.8.249/d
Win下共享的用户名即username=”rambo”,密码即password="959516229121”
2.deepin中的挂载点,为了对应win下面的两个盘符,我挂载了两个位置 /mnt/share和/mnt/share2其是最终的效果是在/mnt下有两个文件夹。
如图1

现在按照想好的思路,先将文件夹挂载上去,终端命令如下:(仅以share文件夹为例,其他以此类推)
1. mkdir /mnt/share

2. mount //192.168.8.249/d /mnt/share -ousername="rambo",password="959516229121"
     挂载之后可以到deepin系统盘下的/mnt里去看是否有share这个文件夹,如果有就说明挂载上了,如果发现share文件夹的有权限问题,请使用chmodd 777 /mnt/share命令去给权限。
    接下来是如何设置开机自动挂载的问题:
主要步骤:
1.新建/etc/rc.local 文件
2.粘贴以下模板
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0
3.在exit 0 上方插入你需要自启的命令(一行一个)后保存文件,我所需要追加的命令是:
  mount -t cifs -ousername=rambo,password=959516229121,dir_mode=0777,file_mode=0777//192.168.8.249/e /mnt/share (PS:两个0777是给你挂载的文件夹有读写权限,毕竟是共享盘嘛) 如下图2所示
4.给你编写的脚本加上755权限
  sudo chmod +755 /etc/rc.local
5. 可以调试一下自己的脚本是否成功
  sudo /etc/rc.local # 使用sudo 模拟 root 用户开机自启/etc/rc.local 文件
如果第 5 步模拟启动脚本没有报错,那我们就可以重启电脑看看是否可以成功实现脚本开机自启。可以到/mnt/share里去查看是否有你挂载的win共享盘下面的文件夹。当然可以在deepin的文件管理器中将share这个文件夹添加标签。可以将标签改个名称,以方便自己知道哪个文件夹对应win共享的盘符。我挂载后最终的效果如下图3:



Reply Favorite View the author
All Replies
avatar
ghostry
deepin
2020-04-18 16:15
#1
本帖最后由 ghostry 于 2020-4-18 08:17 编辑

额,不是写到fstab就行了么.
不过开机挂载网盘并不好.如果没有网络里,会卡住.



建议用nemo这种书签,点击就挂载.
Reply View the author
avatar
155******39
deepin
2020-04-18 16:17
#2
https://bbs.deepin.org/post/192043
额,不是写到fstab就行了么.

不写在fstab也是可以的,我是新手啊,连编辑这个帖子都成问题,从WORD里直接粘过来发现提示超过10000个字节不让发
Reply View the author
avatar
ghostry
deepin
2020-04-18 16:18
#3
https://bbs.deepin.org/post/192043
不写在fstab也是可以的,我是新手啊,连编辑这个帖子都成问题,从WORD里直接粘过来发现提示超过10000个字 ...

我编辑了帖子.建议用nemo文件管理器,图形界面方便挂载.
Reply View the author
avatar
155******39
deepin
2020-04-18 16:20
#4
https://bbs.deepin.org/post/192043
我编辑了帖子.建议用nemo文件管理器,图形界面方便挂载.

好的,我试试哈,我断网重启看看会不会卡住。
Reply View the author
avatar
155******39
deepin
2020-04-18 16:27
#5
https://bbs.deepin.org/post/192043
额,不是写到fstab就行了么.
不过开机挂载网盘并不好.如果没有网络里,会卡住.

我刚才试过了按我的这种方法,及时是断网了也没有卡住
Reply View the author
avatar
ghostry
deepin
2020-04-18 17:04
#6
https://bbs.deepin.org/post/192043
我刚才试过了按我的这种方法,及时是断网了也没有卡住

哦,那挺好的.
Reply View the author
avatar
jingle
deepin
2020-04-18 17:48
#7
感谢分享
Reply View the author
avatar
155******39
deepin
2020-04-18 19:09
#8

我就一小白,瞎琢磨,也不知道这些操作会有后遗症吗
Reply View the author