注:阿里官方已经更新了挂载SMB的方法,以下为最新方法
最新地址:https://help.aliyun.com/document_detail/128737.html#title-a7s-fsc-gx9
1. 连接到ECS实例
2. 在Linux ECS上安装CIFS客户端:
centos:
sudo yum install cifs-utils
3. 选择挂载点地址:这一个是阿里后台能够选择的挂载地址
4. 挂载SMB文件系统
执行命令挂载SMB文件系统:
sudo mount -t cifs 挂载地址 /本地目录 -o vers=2.0,guest,uid=0,gid=0,dir_mode=0755,file_mode=0755,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576
下面是修改后的挂载方法,挂载用户为www,权限为777
sudo mount -t cifs 挂载地址 /本地目录 -o vers=2.0,guest,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576
执行以下命令,如果查询结果不为空,则说明挂载成功:
df -h | grep 这个地址是nas连接地址,可以去阿里后台看得到
最新自动挂载方法:修改/etc/fstab
添加下面内容到最后面
xxxxxx/myshare /这儿是本地目录 cifs vers=2.0,guest,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,mfsymlinks,cache=strict,rsize=1048576,wsize=1048576 0 0
注意xxxxxx前面的//不能省略
阿里后台文件存储NAS,点击文件进去后,左边有一个挂载使用,进去后下面有一个挂载文件到ECS,还有个配置自动挂载文件系统,点击之后有详细教程。
注:阿里官方已经更新了挂载SMB的方法,下面的方法虽然可以用,但是不是很安全。
阿里云官方是没有linux挂载smb的方法的,官方给的解释是因为安全性。
首先需要安装cifs-util,用cifs挂
sudo apt-get install cifs-utils
yum install cifs-utils
安装完成之后挂载
mount -t cifs xxxxxx/myshare /这儿是本地目录 -o username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0
其中xxxxxx/myshare是阿里云的smb挂载地址
/这儿是本地目录 这个是需要linux本地的一个目录(注意,如果本地不存在这个目录会挂载失败,需要提前新建一个目录)
然后是开机重启后自动挂载smb命令
方法一
在etc/fstab中添加下面代码就行
xxxxxx/myshare /这儿是本地目录 cifs defaults,username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0 0 0
其中xxxxxx/myshare是阿里云的smb挂载地址
方法二:
编辑/etc/下的rc.local脚本
然后把对应的需要执行的脚本写在exit 0前面,比如本次的命令就是
mount -t cifs xxxxxx/myshare /这儿是本地目录 -o username=noUsername,password=noPassword,vers=2.0
想要获取写入权限,需要加点东西
mount -t cifs xxxxxx/myshare /这儿是本地目录 -o username=noUsername,password=noPassword,uid=1000,gid=1000,dir_mode=0777,file_mode=0777,vers=2.0
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/2075.html