• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】

技术栈 lixian 3年前 (2021-02-02) 5247次浏览 1个评论 扫描二维码
文章目录[隐藏]

一、部署安装obsfs

1.下载obsfs软件包并安装

#下载obsfs软件包
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsfs/current/obsfs_CentOS7.6_amd64.tar.gz

#解压软件包到/usr/local/下
tar xf obsfs_CentOS7.6_amd64.tar.gz -C /usr/local/

#进入obsfs解压目录,执行以下命令安装obsfs
cd /usr/local/obsfs_CentOS7.6_amd64/
sh install_obsfs.sh 

2.配置运行环境并验证

#配置运行环境
yum install -y openssl-devel fuse fuse-devel

#验证(当命令回显出现obsfs版本信息时,表示obsfs能够成功运行)
cd /usr/local/obsfs_CentOS7.6_amd64/
./obsfs --version

二、获取访问密钥(AK和SK)

1.创建IAM用户

(1)打开华为云网站www.huaweicloud.com。
(2)单击页面右上角的“控制台”,使用注册帐号登录管理控制台。
(3)鼠标移到账号信息,下拉菜单点击>统一身份认证服务
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(4)在统一身份认证服务下点击用户
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(5)创建用户
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(6)填写用户信息并确定
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】

2.创建访问密钥(AK和SK)

(1)登录OBS控制台。
(2)单击页面右上角的用户名,并选择“我的凭证”。
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(3)在“我的凭证”页面,单击左侧导航栏的“访问密钥”。
(4)在“访问密钥”页面,单击“新增访问密钥”。
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(5)在弹出的“新增访问密钥”对话框中,输入登录密码和对应验证码。单击“确定”。
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(6)在弹出的“下载确认”提示框中,单击“确定”后,密钥会直接保存到浏览器默认的下载文件夹中
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】

三、初始化obsfs

#将访问密钥写入密钥文件“/etc/passwd-obsfs”(AK和SK对应的下载的Excel表格里)
#格式echo AK:SK > /etc/passwd-obsfs
echo 6YLGT2FCEGAV345TUKVM:ezbCmur438HPJ4l5H45r3PpqJMw9V9Ox4XED > /etc/passwd-obsfs

#设置密钥文件只能够被当前用户访问
chmod 600 /etc/passwd-obsfs

四、创建并行文件系统并挂载

1.创建并行文件系统

(1)打开华为云控制台,找到对象存储服务,进入并行文件系统
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(2)创建并行文件系统
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(3)填写信息并创建
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
(4)查看文件系统信息及区域终端节点地址(Endpoint)
Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】

2.手动挂载并行文件系统

格式如下:
./obsfs 并行文件系统名 本地挂载目录 -o url=区域终端节点地址(Endpoint) -o passwd_file=密钥文件路径 -o use_ino 挂载参数

cd /usr/local/obsfs_CentOS7.6_amd64/

./obsfs lixian /obs -o url=obs.cn-north-1.myhuaweicloud.com -o passwd_file=/etc/passwd-obsfs -o use_ino

#运行以下命令验证是否挂载成功
df -h

3.开机自动挂载并行文件系统

#(1)执行以下命令,创建一个/home/startobsfs.sh脚本文件
vi /home/startobsfs.sh

#(2)按i进入编辑模式,将以下命令写入/home/startobsfs.sh脚本文件

#!/bin/bash
cd obsfs所在的绝对路径
./obsfs 并行文件系统名 本地挂载目录 -o url=区域终端节点地址 -o passwd_file=秘钥文件路径 -o use_ino 挂载参数

#(3)按Esc键,输入:wq,保存并退出脚本文件
#(4)执行以下命令,赋予root用户对脚本的可执行权限
chmod +x /home/startobsfs.sh

#(5)执行以下命令,赋予root用户对rc.local文件的执行权限。
chmod +x /etc/rc.d/rc.local

#(6)编辑/etc/rc.d/rc.local文件,将以下命令添加至文件末尾,保存并退出
sh /home/startobsfs.sh

#(7)在重启Linux后,执行以下命令,查看OBS并行文件系统是否挂载成功
df -h

本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:Centos7华为云对象存储obsfs挂载到Linux服务器【显哥出品,必为精品】
喜欢 (1)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽