Installa Cloud Storage FUSE

Questa pagina mostra come installare Cloud Storage FUSE utilizzando la piattaforma Linux predefinita file binari o l'ultimo codice sorgente.

Installa Cloud Storage FUSE utilizzando file binari Linux predefiniti

Per installare Cloud Storage FUSE utilizzando librerie Linux predefinite, completa il seguendo le istruzioni.

Configura gestore pacchetti

Ubuntu o Debian

Se la tua distribuzione supporta l'opzione di firma, completa quanto segue istruzioni:

  1. Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del pacchetto:

    export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
    echo "deb [signed-by=/usr/share/keyrings/cloud.google.asc] https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
    
  2. Importa la chiave pubblica di Google Cloud:

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
    

Se la tua distribuzione è obsoleta e non supporta l'opzione di firma, completa le seguenti istruzioni:

  1. Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del pacchetto:

    export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
    echo "deb https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
    
  2. Importa la chiave pubblica di Google Cloud:

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
    

CentOS, Red Hat o Rocky Linux

Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, completa le seguenti istruzioni:

  1. Configura il repository FUSE di Cloud Storage e la chiave pubblica associata:

    sudo tee /etc/yum.repos.d/gcsfuse.repo > /dev/null <<EOF
    [gcsfuse]
    name=gcsfuse (packages.cloud.google.com)
    baseurl=https://packages.cloud.google.com/yum/repos/gcsfuse-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
          https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOF
    
  2. Se non l'hai ancora fatto, installa FUSE utilizzando Gestore di pacchetti Linux di YUM:

    sudo yum install fuse
    

Installa Cloud Storage FUSE

Ubuntu o Debian

Aggiorna l'elenco dei pacchetti disponibili e installa Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS, Red Hat o Rocky Linux

Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, completa le seguenti istruzioni:

Installa Cloud Storage FUSE:

sudo yum install gcsfuse

Assicurati di rispondere "Sì" per qualsiasi domanda sull'aggiunta della chiave di firma GPG.

In alternativa, puoi scaricare l'ultimo pacchetto predefinito Cloud Storage FUSE direttamente da GitHub.

Installa Cloud Storage FUSE creando il codice sorgente più recente

Per installare Cloud Storage FUSE creando più recente del codice sorgente di GitHub, completa le seguenti istruzioni:

  1. Se non l'hai ancora fatto, installa fuse, git e go (vedi go.mod per l'ultima versione di go).

  2. Installa Cloud Storage FUSE utilizzando il comando go install:

    go install github.com/googlecloudplatform/gcsfuse/v2@master
    

    In caso di esito positivo, un programma binario denominato gcsfuse viene installato in $GOPATH/bin. GOPATH è una variabile di ambiente utilizzata per trovare la radice di go area di lavoro.

In alternativa, puoi anche installare Cloud Storage FUSE clonando il file git repository nel tuo file system locale:

  1. Clona il repository FUSE di Cloud Storage:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
    
  2. Passa dalla directory di lavoro corrente alla cartella gcsfuse contenente le Repository FUSE di Cloud Storage:

    cd gcsfuse
    
  3. Installa Cloud Storage FUSE utilizzando il comando go install:

    go install .
    

    In caso di esito positivo, un programma binario denominato gcsfuse viene installato in $GOPATH/bin.

Passaggi successivi

Scopri come montare i bucket utilizzando Cloud Storage FUSE.