CIFS,是微软提出的,全称叫通用internet文件共享,它是一种协议。NFS,网络文件共享,也是一种协议。那两者之间有什么区别呢?
一句话,CIFS用于UNIX和windows间共享,而NFS用于UNIX和UNIX之间共享。
在NAS上启用CIFS/NFS协议,这样,用户就能使用CIFS/NFS协议进行访问了
centos 挂载群晖nas文件夹,挂载smb的目录,使用读写644权限
挂载群晖的文件夹用cifs协议
mount -t cifs -o "rw,dir_mode=0644,file_mode=0644,username=username,password=yourpassword,vers=2.0" //192.168.1.100/yourshare_folder_name /usr/local/your_server_folder
如果需要开启自动 mount,需要修改/etc/fstab
行尾添加
//192.168.1.119/data /data cifs defaults,rw,dir_mode=0644,file_mode=0644,username=admin,password=mypassword,vers=2.0 0 0
#cat /etc/fstab # # /etc/fstab # Created by anaconda on Mon Dec 16 02:15:09 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/centos-root / xfs defaults 0 0 UUID=c5e53468-57e8-446a-8bdc-b806cde6657c /boot xfs defaults 0 0 #/dev/mapper/centos-home /home xfs defaults 0 0 /dev/mapper/centos-swap swap swap defaults 0 0 //192.168.1.119/data /data cifs defaults,rw,dir_mode=0644,file_mode=0644,username=admin,password=mypassword,vers=2.0 0 0
如果不加vers=2.0 或者1.0 遇到错误例如下面的
mount: mount //192.168.1.119/ yourshare_folder_name on /usr/local/your_server_folder failed: Operation not supported
注意远程文件夹用//开头,不用加类似volume1或者volume2的字样
//192.168.1.119/remote_folder
如果使用nfs 协议挂载,就用类似下面的方式
mount -o remount -t nfs 172.31.43.200:/volume1/remote_folder /usr/local/your_server_folder