云网牛站
所在位置:首页 > Linux教程 > 在Deepin系统下实现开机自动挂载Windows系统共享盘的方法

在Deepin系统下实现开机自动挂载Windows系统共享盘的方法

2020-04-18 10:52:40作者:ramboshen稿源:深度站

所要实现的目标:开机自动挂载Windows系统共享盘,所采用的操作系统:Deepin Linux。关于开机挂载网盘并不好,如果没有网络会卡住的问题,经过测试,下面介绍的方法及时是断网了也没有卡住。

 

前言

之前一直纠结在Deepin下面能够和在Win下面一样开机就能看到局域网共享的硬盘(Win下叫映射磁盘驱动器),因为在Deepin下每次开机之后再手动去输入SMB地址很麻烦,而且Deepin的文管不能够添加共享盘符根目录,不能显示我所有共享盘符内的文件夹和文件。最近在寻找了下,自己也反复实验了一下,个人认为自己找到了适合新手的解决方式,以下将为你具体说明。

 

说明

1、Win下共享文件夹的路径有两个共享盘,盘符分别是e和d:

//192.168.8.249/e

//192.168.8.249/d

Win下共享的用户名即username=”rambo”,密码即password=”123456”。

2、Deepin中的挂载点,为了对应Win下面的两个盘符,我挂载了两个位置 /mnt/share和/mnt/share2,其实最终的效果是在/mnt下有两个文件夹:

在Deepin系统下实现开机自动挂载Windows系统共享盘的方法

 

操作步骤

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

1、mkdir /mnt/share

2、mount //192.168.8.249/share /mnt/share -ousername="rambo",password="123456"

挂载之后可以到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是给你挂载的文件夹有读写权限,毕竟是共享盘嘛) 如下图所示:

在Deepin系统下实现开机自动挂载Windows系统共享盘的方法

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共享的盘符。

我挂载后最终的效果如下图所示:

在Deepin系统下实现开机自动挂载Windows系统共享盘的方法

技术延伸:在Deepin系统中共享文件夹,其他设备能读取文件夹但不能读取内容的解决

 

附:挂载Windows共享文件夹

有一个Windows的共享文件夹,现在要从Deepin中连接上这个文件夹,请做以下操作。

1、确保Windows已经共享了文件夹,并知道用户名和密码。以下只设计Deepin端的设置,默认Windows端的已经可以正常使用。

2、安装支持软件包:sudo apt install cifs-utils

3、加入到开机启动:sudo vi /etc/fstab,打开fstab进行编辑。

4、fstab在最后加上一行(根据自己的情况改路径和用户密码):

//192.168.0.155/d/deepin        /mnt/d/     cifs       username=administrator,password=1234,uid=1000       rw,relatime 0 0   

5、重启,检查是否已经正确挂载,并可以有创建文件的权力。

 

相关主题

在Deepin系统的深度文件管理器侧栏中只显示挂载Windows分区的方法

精选文章
热门文章