ソフトウェアパッケージまたはソースコードから Linux に ossfs 1.0 をインストールします。
前提条件
Linux システムの FUSE バージョンは 2.8.4 以降である必要があります。
fusermount -V を実行して FUSE バージョンを確認してください (例: fusermount version: 2.9.2)。必要に応じて 2.8.4 以降にアップグレードしてください。
ソフトウェアパッケージからのインストール
ダウンロードリンク
ご使用のオペレーティングシステム用のパッケージをダウンロードしてください。ご使用の OS がリストにない場合は、ソースコードから ossfs をインストールしてください。
|
システムアーキテクチャ |
オペレーティングシステム |
システムバージョン |
ソフトウェアパッケージ |
URL |
|
x86_64 |
Ubuntu |
Ubuntu 24.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu24.04_amd64.deb |
|
|
Ubuntu 22.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu22.04_amd64.deb |
|||
|
Ubuntu 20.04 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu20.04_amd64.deb |
|||
|
Rocky Linux |
Rocky Linux 9 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_rockylinux9_x86_64.rpm |
||
|
CentOS |
CentOS 8.0 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos8.0_x86_64.rpm |
||
|
CentOS 7.0 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos7.0_x86_64.rpm |
|||
|
Alibaba Cloud Linux |
Alibaba Cloud Linux 4 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux4_x86_64.rpm |
||
|
Anolis 8/Alibaba Cloud Linux 3 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux3_x86_64.rpm |
|||
|
Anolis 7/Alibaba Cloud Linux 2 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux2_x86_64.rpm |
|||
|
aarch64 |
Alibaba Cloud Linux |
Alibaba Cloud Linux 3 |
https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_alinux3_aarch64.rpm |
インストール手順
-
ossfs をインストールしてください。
ご使用の OS に対応するパッケージの URL をコピーし、以下のコマンドを実行してください。
Ubuntu
Ubuntu 22.04 (x64) の例:
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_ubuntu22.04_amd64.deb sudo apt-get update sudo apt-get install gdebi-core sudo gdebi ossfs_1.91.11_ubuntu22.04_amd64.debCentOS、Anolis、または Alibaba Cloud Linux
CentOS 7.0 (x64) の例:
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_centos7.0_x86_64.rpm sudo yum install ossfs_1.91.11_centos7.0_x86_64.rpmネットワーク制限により yum で依存関係をダウンロードできない場合は、同じ OS のネットワークアクセス可能なノードでダウンロードしてください。fuse パッケージをダウンロードする例:
sudo yum install --downloadonly --downloaddir=./ fuse重要他の依存関係をダウンロードする場合は、fuse を対象のパッケージ名に置き換えてください。
Rocky Linux
Rocky Linux 9 (x64) の例:
sudo wget https://gosspublic.alicdn.com/ossfs/ossfs_1.91.11_rockylinux9_x86_64.rpm sudo dnf install ossfs_1.91.11_rockylinux9_x86_64.rpm -
mime.types ファイルを追加してください。ossfs は /etc/mime.types を読み取り、ファイル拡張子に基づいて Content-Type ヘッダーを設定します。
mime.types がない場合、ossfs はすべてのアップロードを application/octet-stream をデフォルト値として設定します。
ご使用の OS に応じたパッケージをインストールしてください:
Ubuntu
次のコマンドを実行してください:
sudo apt-get install mime-supportCentOS、Anolis、または Alibaba Cloud Linux
次のコマンドを実行してください:
sudo yum install mailcapRocky Linux
次のコマンドを実行してください:
sudo dnf install mailcap -
ossfs --versionを実行してインストールを確認してください:[root@xxx ~]# ossfs --version Alibaba Cloud Open Storage Service File System V1.91.11 (commit:fbc291d) with OpenSSL Copyright (C) 2010 Randy Rizun <rrizun@gmail.com> License GPL2: GNU GPL version 2 <https://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
ソースコードからのインストール
リストに記載されていないオペレーティングシステムでは、依存関係 (fuse-devel など) を手動でインストールする必要があるため、推奨されません。
-
ビルドの依存関係をインストールしてください。
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-configCentOS、Anolis、または Alibaba Cloud Linux
CentOS の場合:
sudo yum makecache sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-develCentOS Stream
-
EPEL リポジトリをインストールし、CRB リポジトリを有効にしてください:
sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb -
依存関係ライブラリをインストールしてください:
sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
Rocky Linux
説明Rocky Linux 9.5 以降に適用されます。9.4 以前では、libcurl-devel がシステムデフォルトと互換性のない OpenSSL バージョンを必要とするため、アップグレードすると SSH が破損する可能性があります。
依存関係ライブラリをインストールしてください:
sudo dnf config-manager --set-enabled crb sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -
-
GitHub から ossfs をダウンロード、コンパイル、インストールしてください:
git clone https://github.com/aliyun/ossfs.git cd ossfs ./autogen.sh ./configure make sudo make install -
ossfs --versionを実行して確認してください。インストールが成功すると、Alibaba Cloud Open Storage Service File System V1.91.xのようなバージョン情報が表示されます。
次のステップ
ossfs 1.0 の設定を行い、OSS バケットをマウントしてください。