Ubuntu Server挂载AWS S3成一个本地文件夹

S3对象存储服务映射为本地磁盘使用(windows篇) 对象存储服务目前主流方式是通过aws sdk和restapi,以及预签名url等进行访问,也有使用s3cmd,s3browser等开源客户端进行访问。这些访问方式不仅支持数据的访问下载,同时也支持acl,policy,lifecycle,以及cors等配置管理。在部分应用和业务场景下,需要将S3服务作为类文件系统接口,映射到本地使用。目前linux下使用较多的是s3fs,该工具可直接将s3bucket挂载为本地文件系统(而本文主要演示如何windows下将s3bucket映射为本地磁盘。 阅读详情

2023年,AWS出了个mountpoint的工具:
 https://github.com/awslabs/mountpoint-s3


如下是另外一种方式,通过s3fs-fuse 这个工具

sudo apt-get install automake autotools-dev \fuse g++ git libcurl4-gnutls-dev libfuse-dev \libssl-dev libxml2-dev make pkg-config

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

cd s3fs-fuse

sudo ./autogen.sh

sudo ./configure

sudo make

sudo make install

sudo vim /etc/passwd-s3fs
##添加key如下
key format: AKIAJExxxxxxxxxxxxxxxxxxxxxxx:Gcdpi2axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

sudo chmod 640 /etc/passwd-s3fs

sudo mkdir -p /s3/folder-name

sudo s3fs -o allow_other bucket-name /s3/folder-name
##中国区AWS S3挂载路径不同:
sudo s3fs -o allow_other bucket-name /s3/folder-name -o url=https://s3.cn-north-1.amazonaws.com.cn
##取消挂载:
sudo umount -l /s3/folder-name

##写入/etc/fstab 实现开机自动挂载
sudo vim /etc/fstab
##在末尾添加如下
bucket-name /s3/folder-name fuse.s3fs _netdev,allow_other 0 0

aws挂载s3 挂载aws s3桶 阅读详情

相关推荐

EC2部署MLflow Server:S3+RDS生产级架构实战

MLflow Server是MLOps中用于模型跟踪与管理的核心服务,其稳定运行依赖于可靠的后端存储与网络架构。原理上,它将元数据(实验、参数、指标)交由关系型数据库保障ACID事务一致性,而大体积模型工件则依托对象存储实现高吞吐、低成本持久化。技术价值在于平衡可控性、可观测性与工程可维护性——相比托管服务,EC2提供完整系统权限,便于调试gunicorn配置、排查psycopg2连接异常或优化S3分段上传;相比本地SQLite,RDS支持高并发写入,避免database is locked错误。典型应用场

dieqiao8331的博客 424

s3fs挂载对象存储到本地

S3FS是Google开发的一款支持将对象存储中的bucket以文件形式导出的文件系统接口,兼容POSIX语法S3FS基于FUSE开发的文件系统,允许Linux和Mac OS 挂载S3的存储桶到本地文件系统,并保持对象原来格式。只要支持S3存储协议的都支持挂载,比如minio、华为云OBS、阿里云OSS等。

wq1205750492的博客 9067

AWS四大基石:EC2、S3、IAM、VPC协同原理与生产级实操

云服务权限控制与资源调度是现代运维的核心能力。从基础概念看,IAM定义访问契约,S3提供对象存储抽象,EC2承载计算实例生命周期,VPC构建网络隔离边界;其底层原理在于四者通过策略联动、事件触发与流量路由形成闭环控制流。这种组合能力直接决定系统安全性、可观测性与成本效率,广泛应用于电商高并发架构、IoT边缘数据回传、混合云笔记存储等场景。本文聚焦真实生产环境中95%以上故障发生的交界地带——即EC2启动流程、S3权限决策链、IAM策略逻辑电路、VPC子网流量调度的深度协同机制。

weixin_34318326的博客 363

教程:使用Rclone将S3兼容对象存储挂载为Windows本地磁盘

本文介绍了如何使用Rclone工具将S3兼容的对象存储挂载为本地磁盘,实现图形化操作云文件。主要内容包括:主流S3服务商对比(AWS、阿里云、Rainyun等),获取访问密钥的步骤,以及Windows环境下Rclone的配置和挂载方法。通过创建批处理文件可实现一键挂载,适用于文件备份、多媒体库等场景。文章还提醒用户注意网络性能、稳定性及服务商计费策略。该方案能显著提升对象存储的使用便利性,适合个人开发者和中小企业。

zhenghaoming0707的博客 2443

Rust+AWS本地部署LLM:Candle加载GGUF模型实战

大语言模型(LLM)本地部署是当前AI工程落地的核心能力之一,其本质是将模型推理能力从云端API解耦,通过量化、归档与轻量引擎实现可控、安全、低成本的运行。关键技术原理包括GGUF模型归档格式——它并非简单压缩,而是整合权重、分词器、量化元数据并支持内存映射(mmap)按需加载;以及Rust语言凭借所有权系统与tokio异步运行时,在内存安全、并发处理和二进制分发上的不可替代性。该技术路径显著提升EC2等云实例的资源利用率与服务稳定性,广泛应用于内部AI工具链搭建、私有化推理服务及脱离厂商锁定的生产环境。本

513

K3s+Rancher Desktop本地K8s实战:让Todo应用真正可访问

Kubernetes本地开发的核心挑战并非概念理解,而是环境一致性、网络可达性与声明式配置的端到端贯通。本文聚焦K8s最小可行验证环,以K3s轻量控制平面和Rancher Desktop可视化运行时为基座,系统解决Pod跨层通信、StatefulSet持久化存储绑定、Ingress流量接入等高频落地难题。技术价值在于将复杂度收敛至开发者可感知、可调试、可复现的闭环——尤其适配Mac/Windows/Linux多平台下的本地开发与CI/CD预验证场景。全文围绕‘应用可访问性保障’与‘本地开发环境搭建’两大核心

weixin_30715523的博客 420

本地S3兼容存储实战:MinIO+Docker单节点持久化部署指南

对象存储是现代应用不可或缺的基础设施,而Amazon S3 API已成为事实标准。理解其核心原理——基于HTTP的RESTful接口、桶/对象两级抽象、预签名URL鉴权机制——是构建可靠存储链路的基础。技术价值在于解耦云厂商依赖、实现环境一致性与开发闭环验证。典型应用场景包括本地微服务文件上传调试、CI/CD中集成测试补全、Terraform基础设施预演及团队新成员零门槛接入。本文聚焦可落地的轻量级方案,以MinIO为S3兼容引擎,依托Docker容器化封装,结合bind mount持久化与声明式Compo

weixin_34268753的博客 367

EC2+RDS+S3部署生产级MLflow服务器实战指南

MLflow是开源机器学习生命周期管理工具,核心能力在于统一追踪实验、参数、指标与模型工件。其架构天然分为元数据存储(metadata)和工件存储(artifacts)两层,需分别选用强一致性关系型数据库与高扩展对象存储。PostgreSQL凭借MVCC并发控制、JSONB索引支持和稳定事务性能,成为元数据后端首选;S3则以无目录限制、分段上传和低延迟GET能力,完美适配大体积二进制工件管理。在AWS云环境中,EC2提供可控进程生命周期与系统级运维能力,RDS保障ACID元数据服务,S3实现弹性工件存储——

weixin_33748818的博客 372

AWS CLI隐藏功能揭秘:解锁SSE-KMS等API级加密能力

AWS CLI并非控制台的简单命令化替代,而是直连AWS底层REST API的零抽象层接口。其核心价值在于突破UI功能限制,暴露控制台刻意隐藏但API原生支持的能力,如S3 Server-Side Encryption with KMS(SSE-KMS)、EBS卷KMS密钥绑定、CloudFront高级错误响应等。这种‘API全量映射’设计赋予用户精细权限控制、跨区域批量操作与基础设施即代码(IaC)集成能力,广泛应用于安全合规审计、自动化加密升级、DevOps流水线构建等工程场景。本文以SSE-KMS原地

weixin_34294649的博客 445

Ubuntu 16.04日志归档方案:Logrotate+s3cmd对象存储冷备份

日志归档是运维中保障合规性与故障回溯的基础能力,其核心在于安全切分、高效压缩、可靠上传与长期存档。Logrotate 提供原子化轮转与生命周期管理,解决高并发写入下文件锁定与完整性难题;s3cmd 则依托 S3 兼容协议实现断点续传、MD5 校验与分片上传,在老旧环境(如 Ubuntu 16.04)中替代 aws-cli 或 rclone 成为稳定选择。该组合不依赖新内核特性或容器化环境,天然适配 MySQL 慢日志、Nginx 访问日志等典型场景,支撑 6 个月以上合规留存需求,并可无缝对接腾讯云 COS

diaohuyi6830的博客 399

如何使用s3fs将minio存储挂载到本地磁盘?

在当今云计算和分布式存储的时代,MinIO和s3fs成为了广受欢迎的工具,用于构建高性能、可伸缩、易于管理的对象存储系统。MinIO是一个开源的对象存储服务器,兼容S3协议,提供了可水平扩展的分布式存储解决方案。s3fs则是一个将S3存储桶挂载到本地文件系统的工具,使得使用S3存储就像使用本地磁盘一样简便。为什么选择s3fs挂载MinIO存储而不是直接使用MinIO客户端或其他方式呢?s3fs提供了更加灵活的本地文件系统抽象,使得通过标准文件系统接口访问MinIO存储变得更加便捷。

网络技术联盟站 2872

MinIO Docker本地对象存储:S3协议可调试、可复现的开发沙箱

对象存储是云原生应用的核心基础设施,而S3协议已成为事实标准。理解其工作原理、调试API行为、验证权限与生命周期策略,是后端工程师和DevOps团队的关键能力。MinIO作为开源的S3-compatible object storage实现,不仅提供API兼容性,更通过Docker容器化交付完整的协议行为可见性——从HTTP请求路由、ACL校验到文件系统写入,全程可观察、可追踪、可复现。它将原本黑盒化的云服务转化为本地可调试的确定性组件,显著缩短S3相关问题的平均定位时间,并支撑CI/CD中的自动化存储测试

weixin_34101784的博客 401

Ubuntu零基础入门到精通【2.3讲】:️选择 Ubuntu 版本——Desktop、Server、LTS、Minimal Install 全面解析!

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1946

为Git添加S3支持:轻量级CLI扩展,让仓库直接存进对象存储

在分布式版本控制系统中,Git通过remote helper机制预留了协议扩展点,让非原生的URL协议也能被识别和调用。S3作为云对象存储服务,提供了高可用、版本控制、生命周期管理等多种能力,但原生Git并不直接支持s3://协议。借助一个轻量级的Git CLI扩展,开发者可以将S3存储桶作为Git仓库的物理存储层,像使用SSH或HTTPS一样执行clone、push、pull等操作。这种方案弥补了传统打包上传和临时挂载的不足,尤其适合云端备份、跨区域分发和与AWS基础设施统一管理的场景。对于理解Git内部

weixin_33875564的博客 336

Ubuntu零基础入门到精通【3.2讲】:安装 Ubuntu Server:从零开始到生产就绪的完整实战指南

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 3282

48、在云端部署Ubuntu:AWS实操指南

本文详细介绍了如何在AWS平台上部署Ubuntu实例的完整流程,涵盖了AWS账户创建、基本安全措施设置、区域选择、IAM角色配置、Ubuntu EC2实例创建以及使用会话管理器访问实例等内容。同时,还提供了关于成本管理的最佳实践和未来云计算发展的展望,适合初学者和希望在AWS上部署Linux环境的技术人员参考。

ol78901234的博客 51

AWS DataSync企业级数据同步:自动化、一致性与生产实践

数据同步是混合云与数据湖建设中的基础能力,其本质是跨协议、跨环境的文件级可靠传输。核心原理在于协议适配、断点续传、端到端校验与带宽可控的并行引擎。技术价值体现在将高失败率的手动脚本(如rsync/crontab)升级为SLA保障、可审计、免值守的托管管道。典型应用场景包括NFS迁移至S3、本地文件系统对接对象存储、医疗影像归档、SAP/Oracle非结构化资产同步等。本文聚焦AWS DataSync在真实企业环境中如何实现自动化数据传输与S3同步,深入解析数据一致性校验机制与生产级部署要点。

weixin_30414305的博客 416

badusb详细制作教程(两种方式实现远控)

badusb是一种几乎可以突破任何杀毒软件和防火墙的设备,堪称渗透测试利器 文章目录前言一、什么是badusb?二,badusb的优点三,badusb是如何攻击的?badusb原理HID攻击漏洞产生原因三、准备步骤1.设备2,编辑器的安装与设置四,编写代码(重点)第一种: SEToolkit + badusb实现PowerShell注入攻击第二种:Cobalt Strike + badusb 实现PowerShell注入攻击五,烧录六,badusb有多强大攻击场景总结 BadUSB是《黑客军团》中

Ghost_system的博客 1万+

AWS CLI 实战手记:安装配置、命令实操与故障排查

AWS CLI 是云工程师直接操作 AWS 服务的核心命令行工具,其本质是基于 REST API 的轻量级客户端,通过凭证链、区域配置和 JSON-RPC 协议与后端服务通信。掌握其安装适配(pip/brew/MSI/ARM64)、凭证加载七层优先级、profile 多账户管理及 --query JMESPath 查询等关键技术,能显著提升基础设施调试、S3 同步、EC2 初始化和 CloudFormation 部署等场景的工程效率。本文聚焦 AWS CLI 安装、AWS CLI 配置、AWS CLI 故障

weixin_30457465的博客 387

一、数学建模层次分析法(AHP)【清风数学建模个人笔记】

层次分析法: 层次分析法主要用于解决评价类问题(例如:选择哪种方案更好、哪位员工、运动员等表现得更优秀) 评价类问题: 分析问题得出评判问题的子标,分别给不同子标赋予权重(权重和要为1) ...

m0_58882109的博客 1万+

通过傅里叶变换进行音频变声变调

在游戏或者一些特殊场景下为了提高娱乐性或者保护声音的特征,我们会对音频进行变声变调处理。

yang1fei2的博客 1815
上一篇: EC2 Windows Instance忘记密码如何重置
下一篇: AWS上搭建Storage Gateway并创建SMB和NFS服务
monkey22
博客等级 码龄18年 50粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值