使用OSS搭建个人网盘:4.安装ossfs
本文介绍了如何在Linux系统中使用ossfs工具将阿里云对象存储OSS的空间挂载到本地文件系统,实现个人网盘功能。首先需下载并安装ossfs,由于CentOS 8的YUM源已下线,还需更换为阿里云YUM源。安装完成后,配置Bucket和AccessKey信息以完成个人网盘的搭建。
ossfs
是一款能够让用户在 Linux 系统中将阿里云对象存储 OSS 的存储空间(Bucket)挂载至本地文件系统的工具。通过它,您可以像操作本地文件一样轻松管理 OSS 中的对象(Object),实现高效的数据共享。本文将指导您如何在 ECS 实例中安装并配置 ossfs
,以便将其用作个人网盘的存储介质。
安装 ossfs
下载 ossfs 安装包
首先执行以下命令来下载 ossfs
安装包:
wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm
wget
是一个用于从 Web 下载文件的命令行工具。上述命令会下载指定链接的文件。执行 ls
命令确认下载成功:
ls
下载完成后,您应该能看到 ossfs_1.80.6_centos8.0_x86_64.rpm
文件。
更换 YUM 源
由于 CentOS 8 的官方 YUM 源已下线,我们需要更换为阿里云 YUM 源。
步骤 1: 删除过期的 .repo
文件
rm -f /etc/yum.repos.d/*
步骤 2: 下载新的 CentOS-Base.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
步骤 3: 生成缓存
yum clean all && yum makecache
安装 ossfs
使用 yum
命令安装 ossfs
,yum install xx.rpm -y
表示安装 xx.rpm
软件包,其中 -y
参数表示在安装过程中自动选择 yes。
yum install -y ./ossfs_1.80.6_centos8.0_x86_64.rpm
安装成功后,命令行会显示 "Complete!"。
配置 ossfs
获取 Bucket 和 AccessKey 信息
- Bucket Name: 在 OSS 控制台 中创建的 Bucket 名称。
- AccessKey ID 和 AccessKey Secret: 参见:OSS如何获取AccessKeyId和AccessKeySecret
配置账号访问信息
执行以下命令,将 Bucket 名称及具有该 Bucket 访问权限的 AccessKey ID 和 AccessKey Secret 信息保存在 /etc/passwd-ossfs
文件中。请确保使用英文格式字符替换 BucketName
, yourAccessKeyId
和 yourAccessKeySecret
。
echo BucketName:yourAccessKeyId:yourAccessKeySecret > /etc/passwd-ossfs
授予权限
为了后续能够正确挂载 OSS Bucket,需要对 /etc/passwd-ossfs
文件进行权限设置。
chmod 640 /etc/passwd-ossfs