linux系统 宝塔面板VPS远程挂载S3硬盘 DigitalOcean Spaces

linux系统 宝塔面板VPS远程挂载S3硬盘 DigitalOcean Spaces

把远程的硬盘当本地磁盘使用。对于想要省钱,节省资源,并且大容量的用户,这个方案非常实用,特别推荐呢。s3fs-fuse可以将DigitalOcean Spaces挂载在VPS主机服务器上作为本地硬盘使用。

安装:

sudo apt install s3fs

linux远程磁盘插件

https://github.com/s3fs-fuse/s3fs-fuse

1. 设置认证信息文件

echo 321:1234 > ~/.passwd-s3fs
chmod 600 ~/.passwd-s3fs

这里首先将你的访问密钥(Access Key)321和秘密访问密钥(Secret Access Key)1234以冒号分隔的形式写入到~/.passwd-s3fs文件中,然后通过chmod命令将该文件权限设置为仅所有者可读写,以保护敏感信息。

2. 创建挂载目录(如果www目录不存在)

mkdir -p /var/www

通常在 Linux 系统中,www目录的默认位置是/var/www,这里使用mkdir -p命令创建该目录(如果不存在的话),确保有挂载的目标目录。

3. 挂载云存储到www目录

s3fs moetest /var/www -ourl=https://fra1.digitaloceanspaces.com -ouse_cache=/tmp -oallow_other
在这条命令中:

 

  • moetest是你在 DigitalOcean Spaces 中的空间名称。
  • /var/www是要将云存储挂载到的本地www目录。
  • -ourl=https://fra1.digitaloceanspaces.com指定了云存储服务的实际访问地址,根据你提供的信息进行了准确设置。
  • -ouse_cache=/tmp设置了缓存路径为/tmp目录,可在一定程度上提高对云存储的访问性能。
  • -oallow_other选项是为了让其他用户也能访问挂载后的目录,如果你只希望所有者能访问,可以省略此选项。
© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...