全部產品
Search
文件中心

Object Storage Service:安裝ossfs

更新時間:Oct 31, 2024

本文為您介紹如何安裝ossfs。

前提條件

確保Linux系統中fuse版本為2.8.4以上。

說明

您可以在命令列執行fusermount -V命令確認fuse是否滿足版本要求。當返回結果中fusermount version的值為2.8.4以上版本(例如fusermount version: 2.9.2)時,表示fuse滿足版本要求。如不滿足需升級fuse版本至2.8.4以上。

軟體包安裝

下載地址

以下列表中提供了常用系統的安裝包,如果您的系統版本不在以下列表中,請通過源碼安裝

Linux發行版

下載

Ubuntu 22.04 (x64)

ossfs_1.91.4_ubuntu22.04_amd64.deb

Ubuntu 20.04 (x64)

ossfs_1.91.4_ubuntu20.04_amd64.deb

Ubuntu 18.04 (x64)

ossfs_1.91.4_ubuntu18.04_amd64.deb

Ubuntu 16.04 (x64)

ossfs_1.91.4_ubuntu16.04_amd64.deb

Ubuntu 14.04 (x64)

ossfs_1.91.4_ubuntu14.04_amd64.deb

CentOS 8.0 (x64)

ossfs_1.91.4_centos8.0_x86_64.rpm

CentOS 7.0 (x64)

ossfs_1.91.4_centos7.0_x86_64.rpm

Anolis8/Alibaba Cloud Linux 3

ossfs_1.91.4_alinux3_x86_64.rpm

Anolis7/Alibaba Cloud Linux 2

ossfs_1.91.4_alinux2_x86_64.rpm

安裝步驟

  1. 安裝ossfs。

    重要

    在使用命令下載軟體包時,軟體包的URL地址需按照特定格式填寫。例如,若要下載CentOS 7.0(x64)版本的軟體包,其格式應為:https://gosspublic.alicdn.com/ossfs/系統軟體包版本。具體樣本如下。

    sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_centos7.0_x86_64.rpm

    Ubuntu系統

    以Ubuntu 16.04 (x64)版本為例,依次執行以下命令安裝ossfs。

    sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_ubuntu16.04_amd64.deb
    sudo apt-get update
    sudo apt-get install gdebi-core
    sudo gdebi ossfs_1.91.4_ubuntu16.04_amd64.deb

    CentOS系統/Anolis系統

    以CentOS 7.0(x64)版本為例,安裝命令如下。

    sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.4_centos7.0_x86_64.rpm
    sudo yum install ossfs_1.91.4_centos7.0_x86_64.rpm

    對於使用yum安裝rpm包的用戶端,如果用戶端節點網路環境特殊,無法直接使用yum下載依賴包。您可以在網路正常的、相同版本作業系統的節點上,使用yum下載依賴包並拷貝到網路特殊的節點。例如,ossfs需要依賴fuse 2.8.4以上版本,可使用如下命令,下載yum源中最新的fuse到本地。

    sudo yum install --downloadonly --downloaddir=./ fuse
    重要

    如果需要下載其他依賴包,請將fuse換成對應包的名稱。

  2. ossfs通過查詢/etc/mime.types中的內容來設定檔案的Content-Type,如果您希望上傳檔案的Content-Type和副檔名匹配,您需要添加mime.types檔案。

    如果您不添加mime.types檔案,ossfs預設將上傳檔案的Content-Type設定為application/octet-stream

    您可以通過以下命令添加 mime.types 檔案。

    Ubuntu系統

    您可以通過以下命令添加mime.types檔案。

    sudo apt-get install mime-support

    CentOS系統/Anolis系統

    您可以通過以下命令添加mime.types檔案。

    sudo yum install mailcap
  3. 執行ossfs --version命令查看ossfs版本資訊,出現如圖所示提示資訊,證明安裝成功。

    image

源碼安裝

  1. 安裝編譯所需的依賴庫

    Ubuntu系統

    以Ubuntu系統為例,執行以下命令安裝編譯所需的依賴庫。

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

    CentOS系統/Anolis系統

    以CentOS系統為例,執行以下命令安裝編譯所需的依賴庫。

    sudo yum makecache
    sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
  2. 執行以下命令,從GitHub下載源碼並編譯安裝。

    git clone https://github.com/aliyun/ossfs.git
    cd ossfs
    ./autogen.sh
    ./configure
    make
    sudo make install
  3. 執行ossfs --version命令查看ossfs版本資訊,出現如圖所示提示資訊,證明安裝成功。

    image

後續步驟

為了順利將Object Storage Service服務掛載到本地系統並配置相關參數,請參照ossfs配置與掛載完成ossfs的掛載與配置。