Installa Cloud Storage FUSE

Questa pagina descrive come installare Cloud Storage FUSE utilizzando i binari precompilati per Linux o il codice sorgente più recente e come eseguire l'upgrade alla versione più recente di Cloud Storage FUSE.

Installa Cloud Storage FUSE utilizzando i binari Linux precompilati

Per installare Cloud Storage FUSE utilizzando librerie Linux precompilate, completa le seguenti istruzioni.

Configura il gestore dei pacchetti

Ubuntu/Debian

Se la tua distribuzione supporta l'opzione Firmato da, completa le seguenti istruzioni:

  1. Aggiungi l'URL della distribuzione 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 firmata da, completa le seguenti istruzioni:

  1. Aggiungi l'URL della distribuzione 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/Rocky Linux

Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni:

  1. Configura il repository Cloud Storage FUSE e la relativa 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 il YUM gestore dei pacchetti Linux:

    sudo yum install fuse

SUSE Linux

Se utilizzi il sistema operativo SUSE Linux, segui queste istruzioni:

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

    sudo tee /etc/zypp/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 il ZYPPER gestore dei pacchetti Linux:

    sudo zypper install fuse

Installa Cloud Storage FUSE

Ubuntu/Debian

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

sudo apt-get update
sudo apt-get install gcsfuse

CentOS/Red Hat/Rocky Linux

Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni:

Installa Cloud Storage FUSE:

sudo yum install gcsfuse

Assicurati di rispondere "sì" a qualsiasi domanda sull'aggiunta della chiave di firma GPG.

SUSE Linux

Se utilizzi il sistema operativo SUSE Linux, segui queste istruzioni:

Installa Cloud Storage FUSE:

sudo zypper install gcsfuse

Assicurati di rispondere "sì" a qualsiasi domanda sull'aggiunta della chiave di firma GPG.

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

Installa Cloud Storage FUSE compilando il codice sorgente più recente

Per installare Cloud Storage FUSE compilando il codice sorgente più recente da GitHub, completa le seguenti istruzioni:

  1. Se non l'hai ancora fatto, installa fuse, git e go (consulta go.mod per la versione più recente 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 file binario denominato gcsfuse viene installato in $GOPATH/bin. GOPATH è una variabile di ambiente utilizzata per trovare la radice della tua area di lavoro go.

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

  1. Clona il repository Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Passa la directory di lavoro attuale alla cartella gcsfuse contenente il 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 file binario denominato gcsfuse viene installato in $GOPATH/bin.

Eseguire l'upgrade alla versione più recente di Cloud Storage FUSE

Per usufruire delle funzionalità e dei miglioramenti delle prestazioni più recenti in Cloud Storage FUSE, assicurati di utilizzare la versione più recente di Cloud Storage FUSE. Per eseguire l'upgrade alla versione più recente di Cloud Storage FUSE, segui le istruzioni riportate di seguito:

Ubuntu/Debian

Se utilizzi il sistema operativo Ubuntu o Debian Linux, segui le istruzioni riportate di seguito per eseguire l'upgrade alla versione più recente di Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install --only-upgrade gcsfuse

CentOS/Red Hat/Rocky Linux

Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui le istruzioni riportate di seguito per eseguire l'upgrade alla versione più recente di Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Se utilizzi il sistema operativo SUSE Linux, utilizza le seguenti istruzioni per eseguire l'upgrade alla versione più recente di Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

Passaggi successivi

Scopri come montare i bucket utilizzando Cloud Storage FUSE.