centos7安装和使用smb

前言:

SMB服务器在文件分享领域应用非常广泛,是一个非常好用的协议,尤其是内网环境下,体验会很棒。我想挂载SMB让我的centos7当我的下载服务器所以就有了本教程。

正文:

1.安装SMB服务:

yum install -y cifs-utils

2.挂载SMB:

#创建/mnt/smb文件:
mkdir /mnt/smb
#挂载smb,username和password为自己服务器的账户和密码,最后请设置好自己SMB服务器的准确目录和自己本地挂载目录
mount -t cifs -o username=admin,password=admin,dir_mode=0777,file_mode=0777 //10.10.1.2/KingsQNAP/qbittorrent /mnt/smb 
#开机自动挂载SMB:
echo "mount -t cifs -o username=admin,password=admin,dir_mode=0777,file_mode=0777 //10.10.1.2/KingsQNAP/qbittorrent /mnt/smb" >> /etc/rc.local
#设置权限,确保启动不会因为权限而不能启动:
chmod 777 /etc/rc.local
chmod -R 777 /etc/rc.d

SMB分版本:smb1.0/2.0/3.0/3.1

在命令后面,追加:vers=1.0,可以兼容老的SMB协议,默认都是SMB2.0,如果挂载不上可以尝试追加版本号。

如果挂载时提示:

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

结尾:

这样你就可以挂载大容量硬盘,愉快的进行下载了。