すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:インストール

最終更新日:Nov 12, 2024

このトピックでは、ossfsのインストール方法について説明します。

前提条件

  • ossfsがダウンロードされます。 詳細については、「ダウンロードURL」をご参照ください。

  • LinuxシステムのFUSEのバージョンは2.8.4以降です。

    説明

    CLIでfusermount -Vコマンドを実行して、FUSEのバージョンが要件を満たしているかどうかを確認できます。

    応答のfusermount versionパラメーターの値が2.8.4以降 (fusermount version: 2.9.2など) の場合、FUSEのバージョンは要件を満たしています。 FUSEのバージョンが要件を満たしていない場合は、FUSEを2.8.4以降にアップグレードしてください。

インストール

リンクのダウンロード

次の表に、一般的に使用されるLinuxディストリビューション用のossfsインストーラーパッケージへのダウンロードリンクを示します。 別のディストリビューションでossfsを使用する場合は、ソースコードのコンパイルが必要です。

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) のソフトウェアパッケージをダウンロードする場合に入力するURLの形式の例を示しています。

    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) にossfsをインストールします。

    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

    クライアントがYellowdog Updater, Modified (YUM) を使用してRPMパッケージをインストールする場合、クライアントノードのネットワーク環境要因により、YUMを使用して依存関係をダウンロードできない場合があります。 この問題を解決するには、YUMを使用して、同じオペレーティングシステムバージョンを実行するノードに通常のネットワーク経由で依存関係をダウンロードし、必要なノードに依存関係をコピーします。 たとえば、ossfsはFUSE 2.8.4以降で実行されます。 次のコマンドを実行して、最新バージョンのFUSEをYUMソースからローカルデバイスにダウンロードします。

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

    他の依存関係をダウンロードするには、FUSEを必要なパッケージの名前に置き換えます。

  2. アップロードされたオブジェクトのコンテンツタイプとファイル名拡張子を一致させる場合は、mime.typesファイルを追加します。 ossfsは、/etc/mime.types内のコンテンツを照会して、オブジェクトのコンテンツタイプを設定します。

    mime.typesファイルを追加しない場合、OSSはデフォルトでアップロードされたオブジェクトのコンテンツタイプを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のバージョン情報を表示します。 次の出力は、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のバージョン情報を表示します。 次の出力は、ossfsがインストールされていることを示します。

    image

次のステップ

OSSバケットのローカルファイルシステムへのマウントと関連パラメーターの設定の詳細については、「ossfsの設定とマウント操作の実行」をご参照ください。