Linux下自动挂载群晖Nas(通过CIFS)
Windows下群晖Nas自带的smb发现可以很方便地在计算机中管理,但是linux中无法直接体验到这种好处。个人因为某些原因并未开启NAS的NFS功能,想通过CIFS来挂载NAS文件,岁有了这篇文章。
一、安装前置所需软件
nfs-common
,cifs-utils
是必须的前置软件(在Ubuntu发行版下)
sudo apt install -y nfs-common cifs-utils
二、编辑自动挂载文件并挂载
编辑/etc/fstab
文件
sudo vim /etc/fstab
添加如下内容:
//your_nas_ip/dir /mnt/mountdir cifs rw,dir_mode=0777,file_mode=0777,vers=2.0,username=yourusername,password=yourpassword 0 0
#NAS auto mount
//your_nas_ip/dir /mnt/NAS/dir cifs rw,dir_mode=0777,file_mode=0777,vers=2.0,username=yourusername,password=yourpassword 0 0
其中,your_nas_ip
代表你的NAS的访问地址, dir
代表NAS下的分享挂载点,/mnt/mountdir
代表本设备要挂载到的路径,yourusername
为访问的用户名,yourpassword
为访问用户的密码,如果设置是匿名访问则不需要username与password两项设置并改为guest
编辑并保存完毕后,执行
sudo mount -a
如果没有任何报错与提示信息,则成功挂载~
实例
我的NAS地址为192.168.123.254,NAS的分享目录为/download
,我想将其挂载到/mnt/nas/download
,用户名为user1,密码为psw123456
创建挂载到的文件夹
sudo mkdir /mnt/nas/download && sudo chmod -R 777 /mnt/nas/download
在/etc/fstab
文件中添加自动挂载内容
//192.168.123.254/download /mnt/nas/download cifs rw,dir_mode=0777,file_mode=0777,vers=2.0,username=user1,password=psw123456 0 0
最后执行挂载指令
sudo mount -a
2 comments
为什么我挂载完毕后,Ubuntu重启后系统没有自动挂载
未重启前使用sudo mount -a之后是挂载成功的吗?如果重启前也没挂载成功可能是配置填写有问题