このトピックでは、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) | |
Ubuntu 20.04 (x64) | |
Ubuntu 18.04 (x64) | |
Ubuntu 16.04 (x64) | |
Ubuntu 14.04 (x64) | |
CentOS 8.0 (x64) | |
CentOS 7.0 (x64) | |
Anolis8/Alibaba Cloud Linux 3 | |
Anolis7/Alibaba Cloud Linux 2 |
インストールの手順
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を必要なパッケージの名前に置き換えます。
アップロードされたオブジェクトのコンテンツタイプとファイル名拡張子を一致させる場合は、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
ossfs -- version
コマンドを実行して、ossfsのバージョン情報を表示します。 次の出力は、ossfsがインストールされていることを示します。
インストールにソースコードを使用する
次のコマンドを実行して、コンパイルに必要な依存関係ライブラリをインストールします。
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
次のコマンドを実行して、GitHubからソースコードをダウンロードし、ソースコードをコンパイルしてインストールします。
git clone https://github.com/aliyun/ossfs.git cd ossfs ./autogen.sh ./configure make sudo make install
ossfs -- version
コマンドを実行して、ossfsのバージョン情報を表示します。 次の出力は、ossfsがインストールされていることを示します。
次のステップ
OSSバケットのローカルファイルシステムへのマウントと関連パラメーターの設定の詳細については、「ossfsの設定とマウント操作の実行」をご参照ください。