原 如何将S3挂载为本地路径(s3fs-fuse、rclone)
Tags: 原创S3挂载磁盘MinIOrclones3fs-fuse本地路径
简介
要将S3挂载为本地路径,可以使用一些工具,例如 s3fs-fuse
或 rclone
。这两个工具都可以将 Amazon S3(或兼容的 S3 服务)存储桶挂载为 Linux 文件系统,从而像本地文件一样访问。
方法 1:使用 s3fs-fuse
s3fs-fuse
可以让你将 S3 存储桶挂载为文件系统。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | sudo yum install s3fs-fuse -y echo "12345678:12345678" > ~/.passwd-s3fs chmod 600 ~/.passwd-s3fs mkdir -p /s3fs_dbbk s3fs dbbk /s3fs_dbbk -o passwd_file=~/.passwd-s3fs -o url=http://192.16.7.162:9001 -o use_path_request_style -o allow_other fusermount -uz /s3fs_dbbk pkill -9 s3fs [gpadmin@mdw s3fs]$ df -T | grep s3 s3fs fuse.s3fs 70368744161280 0 70368744161280 0% /s3fs [gpadmin@mdw s3fs]$ ps -ef|grep s3 root 2440517 1 0 19:54 ? 00:00:00 s3fs dbbk /s3fs -o passwd_file=/root/.passwd-s3fs -o url=http://192.16.7.162:9001 -o use_path_request_style -o allow_other gpadmin 2446635 2440693 0 19:56 pts/10 00:00:00 grep --color=auto s3 [gpadmin@mdw s3fs]$ |
方法 2:使用 rclone
https://downloads.rclone.org/v1.68.1/rclone-v1.68.1-windows-amd64.zip
兼容性:https://go.dev/wiki/MinimumRequirements#linuxlinux
rclone
是一个强大的命令行工具,支持多种云存储服务,包括 S3。可以用它将 S3 存储桶挂载为本地文件系统。