阿里云挂载ossfs

首次,需要安装ossfs的rpm包,放在了跳板机/home/fleming目录下,scp拷贝到机器的/目录下

yum -y localinstall ossfs

设置bucket name 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中。注意这个文件的权限必须正确设置,建议设为640。

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

将OSS bucket 挂载到指定目录。

ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

示例:

my-bucket这个bucket挂载到/tmp/ossfs目录下,AccessKeyId是faint,AccessKeySecret是123,OSS endpoint是http://oss-cn-hangzhou.aliyuncs.com

echo my-bucket:faint:123 > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /tmp/ossfs
ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hangzhou.aliyuncs.com -o allow_other

卸载bucket

fusermount -u /tmp/ossfs

参考:https://help.aliyun.com/document_detail/32196.html

### 如何在 Rocky Linux 上挂载阿里云的存储资源 为了在 Rocky Linux 上成功挂载来自阿里云的对象存储服务 (OSS),可以采用多种方法之一,即通过 NFS 或者使用 `ossfs` 工具来实现文件系统的挂载。以下是利用 `ossfs` 进行操作的具体方式: #### 安装依赖包并配置环境变量 首先安装必要的软件包以及设置好 Python 的开发库和其他可能需要的支持工具。 ```bash sudo yum install -y gcc python3-devel libxml2-devel openssl-devel fuse fuse-devel automake autoconf make wget curl ``` 接着下载最新版本的 `ossfs` 并编译安装它。 ```bash cd /usr/local/src/ wget http://example.com/path/to/latest_ossfs.tar.gz # 替换成实际链接地址 tar zxvf latest_ossfs.tar.gz cd ossfs* ./configure --prefix=/usr make && sudo make install ``` 确保已正确加载 FUSE 模块以便支持用户空间下的文件系统功能。 ```bash modprobe fuse echo 'fuse' | tee -a /etc/modules-load.d/fuse.conf ``` #### 获取访问凭证并与 OSS 绑定 前往阿里云官网获取 AccessKey ID 和 Secret Key 后,在本地创建一个名为 `.passwd-ossfs` 文件用于保存这些认证信息,并给予适当权限防止泄露敏感数据。 ```bash vi ~/.passwd-ossfs chmod 600 ~/.passwd-ossfs ``` 编辑上述文件输入如下内容(替换为自己的 AK/SK): ``` <your-access-key-id>:<your-secret-access-key> ``` #### 创建挂载点并测试连接 建立目标目录作为远程存储卷映射到本机的位置,之后尝试手动执行一次挂载命令验证是否能够正常工作。 ```bash mkdir ~/mybucketmountpoint ossfs bucket-name ~/mybucketmountpoint -o allow_other,uid=1000,gid=1000 df -hT | grep ^ossfs ``` 如果一切顺利的话应该可以看到新加入的一行列出了刚刚所指定的那个路径及其对应的文件系统类型[^1]。 #### 自动化启动项设定 为了让此过程更加便捷高效,建议把相应的参数添加至 `/etc/fstab` 中从而实现在每次开机时自动完成挂载动作而无需人工干预。 ```text bucket-name /home/user/mybucketmountpoint fuse.ossfs _netdev,allow_other,uid=1000,gid=1000 0 0 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值