首页 > 其他分享 >华为云对象存储OBS s3fs挂载使用

华为云对象存储OBS s3fs挂载使用

时间:2024-07-26 12:55:32浏览次数:13  
标签:passwd sudo fuse install 挂载 OBS s3fs

一、服务器下载相关依赖包

yum install fuse
sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel

需要保证云服务器上fuse版本>= 2.8.4,部分过老操作系统可能不满足这个约束,需要自行适配。

二、下载s3fs

支持通过以下两种方式下载s3fs。

方式一:镜像源安装。(云服务安装)

# Ubuntu
sudo apt install s3fs

# CentOS
sudo yum install epel-release 
sudo yum install s3fs-fuse

方式二:GitHub获取指定版本安装。

下载地址:https://github.com/s3fs-fuse/s3fs-fuse/tree/v1.91

三、安装s3fs(我这里演示编译)

编译安装。使用方式一安装s3fs请跳过该步骤。

进入s3fs-fuse解压目录,按照以下命令执行编译操作:
./autogen.sh
./configure
make
sudo make install

执行以下命令检查安装情况。
s3fs --version
当命令回显出现s3fs版本信息时,表示s3fs能够成功运行。

四、配置s3fs

配置AK:SK:
echo "AK:SK" >>/root/.passwd-s3fs
chmod 600 /root/.passwd-s3fs

五、挂载s3fs

按照以下格式执行挂载命令:
s3fs 对象桶名 本地挂载目录 -o passwd_file=密钥文件路径 -o url=区域终端节点地址 -o nonempty -o big_writes -o max_write=131072 其他挂载参数 
例如:s3fs aap-lpg /opt/ -o passwd_file=/root/.passwd-s3fs -o url=https://obs.cn-south-1.myhuaweicloud.com -o nonempty -o big_writes -o max_write=131072

标签:passwd,sudo,fuse,install,挂载,OBS,s3fs
From: https://www.cnblogs.com/kongshuo/p/18325089

相关文章

  • python cobs协议编解码算法demo
    1.SummaryCOBS(ConsistentOverheadByteStuffing)是一种算法,直译为一致的开销字节填充。简而言之,无论数据包的内容如何,都能通过产生高效可靠明确的数据包帧,从而使接受端能够从损坏的包中恢复。通常使用0x00来作为数据包的分隔符,即切割数据包的片分隔符。当使用0x00作为......
  • debian 和 win10 双系统 挂载分区
    在deepin系统空间不够了,双系统的win10还有挺大空间,于是挪过点给deepin使用。基本步骤在win10中,通过压缩磁盘的方式,制作一个分区。转到deepin下,用parted分区程序标记分区。一lsblk查看设备路径及设备号,/dev/sda6二用partedmkpart标记分区。使用sudomkfs.ex......
  • [二、状态管理]2管理组件拥有的状态(5)@Observed装饰器和@ObjectLink装饰器:嵌套类对象属
    上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。说明从APIver......
  • opencascade AIS_InteractiveContext源码学习9 obsolete methods
    AIS_InteractiveContext前言交互上下文(InteractiveContext)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才......
  • 鸿蒙HarmonyOS开发:@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
    文章目录一、装饰器二、概述三、限制条件四、装饰器说明五、Toggle组件1、子组件2、接口3、ToggleType枚举4、事件六、示例演示1、代码2、效果一、装饰器@State装饰器:组件内状态@Prop装饰器:父子单向同步@Link装饰器:父子双向同步@Provide装饰器和@Consume装饰器:与......
  • SplObserver 和 SplSubject 接口实现观察者模式
    <?phpclassSubjectimplementsSplSubject{private$observers=[];private$state;publicfunctionattach(SplObserver$observer){$this->observers[]=$observer;}publicfunctiondetach(SplObserver$observer){......
  • Ubuntu挂载NTFS格式的磁盘
    在Ubuntu系统中,要挂载NTFS格式的磁盘,你需要使用ntfs-3g这个软件。以下是安装和挂载NTFS分区的步骤:安装ntfs-3g:sudoapt-updatesudoapt-getinstallntfs-3g找到你想要挂载的NTFS分区的设备文件,例如/dev/sda1。创建一个挂载点,例如/mnt/myntfs:sudomkdir......
  • 【ubuntu】解决移动硬盘挂载不上的问题
    一、问题   我的是sda2,反正报错一模一样  二、解决方法1、安装ntfs-3gsudoaptinstallntfs-3g-y 2、尝试挂载sudomount-tntfs/dev/sda2/media/tester/1T-WD挂不上,报错基本也一样 3、重启电脑发现也没用 4、修复磁盘$sudontfsfix/dev/sd......
  • Android 14 适配之— BluetoothAdapter、JobScheduler、 Tiles
    1. BluetoothAdapter改动:在BluetoothAdapter中必须加入 BLUETOOTH_CONNECT权限 Android14(API级别34)或更高版本为目标的App,在调用函数 BluetoothAdapter getProfileConnectionState() 时,需要 BLUETOOTH_CONNECT 权限,<uses-permissionandroid:name="android......
  • Tool-Gitlab-CICD-jobs-删除或清空
    Tool-Gitlab-CICD-jobs-删除或清空清空GitLab项目中所有的CI/CDJobs列表或者说是清除Pipeline的历史记录,可以通过GitLab的Web界面或者API来实现。注意:会删除Pipeline的记录和相关联的Job日志、Artifacts等信息,操作前请确保已经做好相应数据的备份。通过Web界面清空登录到Git......