群晖虚拟机挂载群晖smb目录

为了方便在 Windows 上写 Linux 代码,尝试了 WSL,但是又希望关机之后工作区能继续保持,甚至程序继续运行,因此在群晖上运行了一个 Debian 10 的虚拟机(不是Docker)。但是虚拟机的话,不像 Docker 那么方便就能挂载群晖上的目录,因此只好通过群晖 smb 服务来挂载远程目录。以下就默认大家的 smb 服务是已经开启的了。

  1. 安装 cifs-utils

     sudo apt install cifs-utils
    
  2. 配置 smb 的用户名密码文件,我这里把这个文件放在了 /root/smb_passwd,并且权限是 root 只读。

     sudo vim /root/smb_passwd
    

    以下是文件内容

     username=blablabla
     password=blablabla
    

    保存之后修改文件权限

     sudo chmod 400 /root/smb_passwd
    
  3. 执行挂载目录,我这边挂载到 /home/project 目录,没有报错并且 ls看一下没问题就是成功了。我这边指定了挂载的用户和组权限,如果不需要则删除uid和gid配置即可。

     mkdir /home/project
     mount -t cifs -o credentials=/root/smb_passwd,uid=1000,gid=1000 //<你的群晖ip地址>/project /home/project
    
  4. 接下来配置开机自动挂载

     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
    

Synology

386 Words

2020-01-29 14:52 +0800

-