阿里云linux自动挂载smb方法

注:阿里官方已经更新了挂载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

发表评论

邮箱地址不会被公开。 必填项已用*标注

蜀ICP备14017386号-13