群晖虚拟机挂载群晖smb目录
为了方便在 Windows 上写 Linux 代码,尝试了 WSL,但是又希望关机之后工作区能继续保持,甚至程序继续运行,因此在群晖上运行了一个 Debian 10 的虚拟机(不是Docker)。但是虚拟机的话,不像 Docker 那么方便就能挂载群晖上的目录,因此只好通过群晖 smb 服务来挂载远程目录。以下就默认大家的 smb 服务是已经开启的了。
-
安装
cifs-utils
sudo apt install cifs-utils
-
配置 smb 的用户名密码文件,我这里把这个文件放在了 /root/smb_passwd,并且权限是 root 只读。
sudo vim /root/smb_passwd
以下是文件内容
username=blablabla password=blablabla
保存之后修改文件权限
sudo chmod 400 /root/smb_passwd
-
执行挂载目录,我这边挂载到
/home/project
目录,没有报错并且ls
看一下没问题就是成功了。我这边指定了挂载的用户和组权限,如果不需要则删除uid和gid配置即可。mkdir /home/project mount -t cifs -o credentials=/root/smb_passwd,uid=1000,gid=1000 //<你的群晖ip地址>/project /home/project
-
接下来配置开机自动挂载
sudo vim /etc/fstab
增加以下内容
# mount project dir on synology smb server //<你的群晖ip地址>/project /home/project cifs credentials=/root/smb_passwd,uid=1000,gid=1000 0 0
阅读量 -