赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 快速入门
  5. ossfs快速入门

ossfs快速入门

  • 快速入门
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

ossfs是一款能够将对象存储OSS中的Bucket挂载到本地Linux系统的工具。您的应用程序可以通过文件系统操作(例如open和read)访问存储在OSS中的对象。ossfs会自动将这些操作转换为OSS的API调用。

说明

ossfs分为1.0和2.0两个版本。2.0版本是面向新形态计算密集型应用进行了全面重构的版本,实现了性能的全面升级,但对POSIX语义进行了部分限制,是未来的主线演进版本。如果您正在开展AI训练、推理、自动驾驶仿真等新型应用,且不方便使用OSS SDK和OSS Connector for AI/ML,强烈建议使用ossfs 2.0(预览版)。相较之下,ossfs对POSIX语义支持更为全面,适合对性能无特殊需求的场景日常使用。

前提条件

  • 已注册阿里云账号。

  • 已个人实名认证或企业实名认证。

  • 已开通OSS服务并创建OSS Bucket。

安装ossfs 2.0

重要

目前,ossfs 2.0仅支持在Alibaba Cloud Linux系统中安装,如果您有其他操作系统的支持需求,欢迎通过工单联系我们。

Alibaba Cloud Linux系统中安装ossfs

  1. 执行以下命令,下载安装包。

     sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.0beta_linux_x86_64.rpm
  2. 执行以下命令,安装ossfs 2.0。

    sudo yum install ossfs2_2.0.0beta_linux_x86_64.rpm
  3. 执行以下命令,验证ossfs 2.0是否成功安装。

    ossfs2 --version

    如图所示,已成功安装。

    image

配置ossfs 2.0

在实际使用过程中,为满足不同场景下对存储空间(OSS Bucket)的挂载需求,需对ossfs 2.0配置文件进行针对性配置,然后在挂载存储空间(OSS Bucket)时,引用该配置文件即可完成挂载。

  1. 创建拥有OSS管理权限的RAM用户AccessKey。

    通过ROS脚本快速创建具备OSS管理权限的RAM用户及其AccessKey

    1. 在资源编排ROS控制台的创建资源栈页面的安全确认下,勾选确认,然后单击创建。

      1.png

    2. 创建完成后,在输出中复制新创建的AccessKey。

      1.png

  2. 查看Bucket的Endpoint。

    请进入Bucket列表页面,选择目标Bucket并进入,接着单击左侧导航栏的概览选项,在概览页的访问端口栏中即可查看目标Bucket所处的地域节点。如图所示,以杭州地域Bucket为例。

    image

  3. 创建ossfs 2.0配置文件。

    您可按需自由设定ossfs 2.0配置文件的文件名与路径。例如,创建/etc/ossfs2.conf文件作为配置文件 。

    sudo touch /etc/ossfs2.conf
  4. 填写挂载信息。以只读方式挂载整个Bucket的配置为例。

    打开已创建的ossfs 2.0配置文件,参照以下示例(以杭州地域内网Endpoint为例)配置并保存。内网和OSS加速器Endpoint仅支持同地域VPC内实例挂载,数据传输更快速、稳定;不建议使用外网Endpoint访问ossfs,受高延迟和不稳定的Internet网络连接影响,可能会出现各种卡顿问题。

    # Bucket所处Endpoint(地域节点)
    --oss_endpoint=https://oss-cn-hangzhou-internal.aliyuncs.com
    
    # Bucket名称
    --oss_bucket=bucketName
    
    # RAM用户AccessKeyId和AccessKeySecret
    --oss_access_key_id=LTAI******************
    --oss_access_key_secret=8CE4**********************
    
    # 以只读方式挂载
    --ro=true

挂载访问

  1. 创建挂载目录。

    您可按需自由设定挂载目录的文件名与路径。例如,创建/tmp/ossfs2-bucket目录作为挂载目录。

    mkdir /tmp/ossfs2-bucket
  2. 执行命令挂载。

    执行命令将ossfs 2.0配置文件ossfs2.conf中所配置的Bucket只读挂载至本地/tmp/ossfs2-bucket/ 目录下。如果您需要采用读写挂载,请删除ossfs2.conf配置文件中的--ro=true选项。

    ossfs2 mount /tmp/ossfs2-bucket/ -c /etc/ossfs2.conf 
  3. 操作已挂载的Bucket。

    挂载完成后您就可以像访问本地文件系统一样操作Bucket中的对象。例如执行sudo ls -lh /tmp/ossfs2-bucket/命令,查看已挂载Bucket的文件列表。

    image

  4. 卸载已挂载的Bucket。

    如果您不希望继续挂载此Bucket,可以执行以下命令将其卸载。

    sudo umount /tmp/ossfs2-bucket/ 

相关文档

  • ossfs 2.0概述。

  • 配置ossfs 2.0。

  • ossfs 2.0挂载选项说明。

  • ossfs 2.0挂载Bucket到本地系统。

相关文章

开始使用OSS 2025-04-21 18:17

对象存储OSS是阿里云提供的海量、安全、低成本的云存储服务,用于存放和管理各种数据文件,并提供多种访问方式。本文将指导您如何选择适合的OSS工具,以便快速开始使用OSS。 选择合适的工具 请根据您的日常使用场景,从下表中选择最适合您的工具来使用对象存储OSS,并点击对应的

控制台快速入门 2025-04-21 18:17

OSS管理控制台是阿里云为您提供的一款简单且易于上手的OSS网页管理工具。本文介绍如何通过OSS管理控制台快速完成创建和删除存储空间、上传、下载、分享文件等操作。 前提条件

命令行工具ossutil快速入门 2025-04-21 18:17

使用ossutil,您可以在Windows、macOS和Linux系统上通过命令行高效管理阿里云对象存储服务(OSS),并执行批量操作或自动化任务。本文将介绍如何通过命令行完成创建存储空间(Bucket)、上传文件、下载文件、列举文件,以及删除文件和删除Bucket等操作。

图形化管理工具ossbrowser 2.0快速入门 2025-04-21 18:17

ossbrowser 2.0是一款用于管理OSS的免费图形化桌面客户端。该客户端支持Windows、macOS和Linux操作系统,提供直观的图形用户界面,使您能够高效地执行各种操作,包括文件的上传、下载和删除。由于其本地部署特性,ossbrowser 2.0可在您的设备上直接运行,确保操作的流畅性

ossfs快速入门 2025-04-21 18:17

ossfs是一款能够将对象存储OSS中的Bucket挂载到本地Linux系统的工具。您的应用程序可以通过文件系统操作(例如open和read)访问存储在OSS中的对象。ossfs会自动将这些操作转换为OSS的API调用。 说明

SDK快速入门 2025-04-21 18:17

使用OSS SDK集成阿里云对象存储服务(OSS),为应用程序提供高效的存储管理与访问。本文以OSS Java SDK为例介绍如何完成创建存储空间(Bucket)、上传文件、下载文件、列举文件以及删除文件和Bucket等操作。 前提条件 已

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号