Instale o ossfs 1.0 no Linux a partir de um pacote de software ou do código-fonte.
Pré-requisitos
A versão do FUSE no sistema Linux deve ser 2.8.4 ou superior.
Execute fusermount -V para verificar a versão do FUSE (por exemplo, fusermount version: 2.9.2). Se necessário, atualize para a versão 2.8.4 ou posterior.
Instalação por pacote de software
Links para download
Baixe o pacote correspondente ao seu sistema operacional. Caso o SO não esteja listado, instale o ossfs a partir do código-fonte.
|
Arquitetura do sistema |
Sistema operacional |
Versão do sistema |
Pacote de software |
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 |
Procedimento de instalação
-
Instale o ossfs.
Copie a URL do pacote adequado ao seu SO e execute os comandos a seguir.
Ubuntu
Exemplo para 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, or Alibaba Cloud Linux
Exemplo para 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.rpmSe o yum não conseguir baixar as dependências devido a restrições de rede, baixe-as em um nó com acesso à rede que utilize o mesmo SO. Exemplo de download do pacote fuse:
sudo yum install --downloadonly --downloaddir=./ fuseImportanteSubstitua fuse pelo nome do pacote desejado para baixar outras dependências.
Rocky Linux
Exemplo para 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 -
Adicione um arquivo mime.types. O ossfs lê /etc/mime.types para definir o cabeçalho Content-Type com base nas extensões de arquivo.
Sem o arquivo mime.types, o ossfs define todos os uploads como application/octet-stream por padrão.
Instale o pacote correspondente ao seu SO:
Ubuntu
Execute o comando a seguir:
sudo apt-get install mime-supportCentOS, Anolis, or Alibaba Cloud Linux
Execute o comando a seguir:
sudo yum install mailcapRocky Linux
Execute o comando a seguir:
sudo dnf install mailcap -
Execute
ossfs --versionpara verificar a instalação:[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.
Instalação a partir do código-fonte
Sistemas operacionais não listados exigem instalação manual de dependências (como fuse-devel) e não são recomendados.
-
Instale as dependências de compilação.
Ubuntu
No 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, or Alibaba Cloud Linux
No CentOS:
sudo yum makecache sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-develCentOS Stream
-
Instale o repositório EPEL e ative o repositório CRB:
sudo dnf install -y epel-release sudo dnf config-manager --set-enabled crb -
Instale as bibliotecas de dependência:
sudo dnf makecache sudo dnf install -y automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel
Rocky Linux
NotaAplica-se ao Rocky Linux 9.5 e versões posteriores. Nas versões 9,4 e anteriores, o libcurl-devel requer uma versão do OpenSSL incompatível com o padrão do sistema, e a atualização pode quebrar o SSH.
Instale as bibliotecas de dependência:
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 -
-
Baixe, compile e instale o ossfs a partir do GitHub:
git clone -b main-v1 https://github.com/aliyun/ossfs.git cd ossfs ./autogen.sh ./configure make sudo make install Execute
ossfs --versionpara verificar. Uma instalação bem-sucedida exibe informações de versão comoAlibaba Cloud Open Storage Service File System V1.91.x.
Próximos passos
Configure o ossfs 1.0 para montar buckets do OSS.