Cloud Storage FUSE installieren

Auf dieser Seite erfahren Sie, wie Sie Cloud Storage FUSE mit vordefinierten Linux-Binärdateien oder dem neuesten Quellcode installieren und auf die neueste Version von Cloud Storage FUSE aktualisieren.

Cloud Storage FUSE mit vordefinierten Linux-Binärdateien installieren

Führen Sie die folgenden Anweisungen aus, um Cloud Storage FUSE mithilfe von vordefinierten Linux-Bibliotheken zu installieren.

Paketmanager konfigurieren

Ubuntu/Debian

Wenn Ihre Distribution die Option "signed-by" unterstützt, führen Sie die folgenden Anweisungen aus:

  1. Fügen Sie die URL der Cloud Storage FUSE-Distribution als Paketquelle hinzu:

    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. Importieren Sie den öffentlichen Google Cloud-Schlüssel:

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

Wenn Ihre Distribution veraltet ist und die Option "signed-by" nicht unterstützt, führen Sie die folgenden Schritte aus:

  1. Fügen Sie die URL der Cloud Storage FUSE-Distribution als Paketquelle hinzu:

    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. Importieren Sie den öffentlichen Google Cloud-Schlüssel:

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

CentOS/Red Hat/Rocky Linux

Wenn Sie das Betriebssystem CentOS, Red Hat oder Rocky Linux verwenden, führen Sie die folgenden Anweisungen aus:

  1. Konfigurieren Sie das Cloud Storage FUSE-Repository und den zugehörigen öffentlichen Schlüssel:

    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. Installieren Sie FUSE mit dem YUM-Linux-Paketmanager, falls noch nicht geschehen:

    sudo yum install fuse

SUSE Linux

Wenn Sie das Betriebssystem SUSE Linux verwenden, führen Sie die folgenden Anweisungen aus:

  1. Konfigurieren Sie das Cloud Storage FUSE-Repository und den zugehörigen öffentlichen Schlüssel:

    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. Installieren Sie FUSE mit dem ZYPPER-Linux-Paketmanager, falls noch nicht geschehen:

    sudo zypper install fuse

Cloud Storage FUSE installieren

Ubuntu/Debian

Aktualisieren Sie die Liste der verfügbaren Pakete und installieren Sie Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS/Red Hat/Rocky Linux

Wenn Sie das Betriebssystem CentOS, Red Hat oder Rocky Linux verwenden, führen Sie die folgenden Anweisungen aus:

Installieren Sie Cloud Storage FUSE:

sudo yum install gcsfuse

Hinweis: Beantworten Sie alle Fragen zum Hinzufügen des GPG-Signaturschlüssels mit "Ja".

SUSE Linux

Wenn Sie das Betriebssystem SUSE Linux verwenden, führen Sie die folgenden Anweisungen aus:

Installieren Sie Cloud Storage FUSE:

sudo zypper install gcsfuse

Hinweis: Beantworten Sie alle Fragen zum Hinzufügen des GPG-Signaturschlüssels mit "Ja".

Alternativ können Sie das neueste vordefinierte Paket von Cloud Storage FUSE direkt von GitHub herunterladen.

Cloud Storage FUSE mit einem Build des neuesten Quellcodes erstellen

Führen Sie die folgenden Anweisungen aus, um Cloud Storage FUSE durch Erstellen des neuesten Quellcodes aus GitHub zu installieren:

  1. Installieren Sie fuse, git und go, falls Sie dies noch nicht getan haben (die neueste Version von go finden Sie unter go.mod).

  2. Installieren Sie Cloud Storage FUSE mit dem Befehl go install:

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

    Bei Erfolg wird eine Binärdatei mit dem Namen gcsfuse in $GOPATH/bin installiert. GOPATH ist eine Umgebungsvariable, mit der der Stamm Ihres go-Arbeitsbereichs ermittelt wird.

Alternativ können Sie Cloud Storage FUSE installieren, indem Sie das Git-Repository in Ihr lokales Dateisystem klonen:

  1. Klonen Sie das Cloud Storage FUSE-Repository:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Wechseln Sie von Ihrem aktuellen Arbeitsverzeichnis in den Ordner gcsfuse, der das Cloud Storage FUSE-Repository enthält:

    cd gcsfuse
  3. Installieren Sie Cloud Storage FUSE mit dem Befehl go install:

    go install .

    Bei Erfolg wird eine Binärdatei mit dem Namen gcsfuse in $GOPATH/bin installiert.

Auf die neueste Version von Cloud Storage FUSE upgraden

Damit Sie die neuesten Funktionen und Leistungsverbesserungen in Cloud Storage FUSE nutzen können, müssen Sie die neueste Version von Cloud Storage FUSE verwenden. So führen Sie ein Upgrade auf die neueste Version von Cloud Storage FUSE durch:

Ubuntu/Debian

Wenn Sie das Linux-Betriebssystem Ubuntu oder Debian verwenden, führen Sie die folgenden Schritte aus, um ein Upgrade auf die neueste Version von Cloud Storage FUSE durchzuführen:

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

CentOS/Red Hat/Rocky Linux

Wenn Sie das Betriebssystem CentOS, Red Hat oder Rocky Linux verwenden, führen Sie die folgenden Schritte aus, um auf die neueste Version von Cloud Storage FUSE zu aktualisieren:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Wenn Sie das SUSE Linux-Betriebssystem verwenden, führen Sie mithilfe der folgenden Anleitung ein Upgrade auf die neueste Version von Cloud Storage FUSE durch:

sudo zypper refresh
sudo zypper -n update gcsfuse

Nächste Schritte

Buckets mit Cloud Storage FUSE bereitstellen