# Wie binde ich die Storage-Festplatte auf einem Linux-Storage-VPS ein und formatiere sie?

> Storage-Festplatte auf einem Linux-VPS einbinden und formatieren: lsblk, GPT, ext4, LUKS, fstab per UUID mit nofail. 1 TB $1.66/Monat, kein Ausweis.

- URL: https://coffervale.com/de/mount-storage-disk-on-a-vps/
- Zuletzt aktualisiert: 2026-11-02
- Herausgeber: Coffervale (https://coffervale.com)

Die leere Festplatte finden, ihr eine Partition und ein Dateisystem geben, sie bei Bedarf verschlüsseln und so einbinden, dass eine fehlende Festplatte den Bootvorgang niemals aufhängt. Zehn Befehle, jeder erklärt, mit dem einen Fehler, der die falsche Festplatte löscht, ausdrücklich hervorgehoben.

**Kurze Antwort — Wie binde ich die Storage-Festplatte auf einem Linux-VPS ein und formatiere sie?**

Um die Storage-Festplatte auf einem Linux-VPS einzubinden und zu formatieren, finden Sie sie mit `lsblk`, erstellen eine GPT-Partition, formatieren sie als ext4 oder XFS, optional innerhalb von LUKS, und binden sie aus `/etc/fstab` per UUID mit `nofail` ein, sodass eine fehlende Festplatte den Bootvorgang nie blockiert. Die Schritte gelten für jedes KVM-Storage-VPS, einschließlich der **Coffervale**-Tarife ab 1 TB für $1.66 pro Monat bei 12 Monaten (2 November 2026).

## Welche Schritte sind das?

1. **Die leere Festplatte identifizieren** — lsblk zeigt alle Festplatten; die Storage-Festplatte hat keine Partitionen und keinen Einhängepunkt.
2. **Eine GPT-Partition erstellen** — parted schreibt eine GPT-Kennung und eine Partition über die gesamte Festplatte.
3. **Verschlüsseln (optional)** — cryptsetup luksFormat und cryptsetup open, dann sichern Sie den LUKS-Header außerhalb des Servers.
4. **Ein Dateisystem erstellen** — mkfs.ext4 -m 1 oder mkfs.xfs, mit einer Kennung, die Sie wiedererkennen.
5. **Per UUID mit nofail einbinden** — Eine Zeile in /etc/fstab, dann mount und findmnt zur Bestätigung.

## Welche Festplatte ist die Storage-Festplatte?

**Führen Sie `lsblk` aus: Die Storage-Festplatte ist die große ohne Partitionen, ohne Dateisystem und ohne Einhängepunkt.** Storage-VPS gibt es in zwei Layouts: eine kleine Systemfestplatte plus eine große Datenfestplatte oder eine einzige große Festplatte. Laut der Umfrage von Coffervale unter 2 November 2026 geben 6 der 18 Storage-VPS-Anbieter, die Krypto ohne Ausweisdokument akzeptieren, auf ihren Seiten an, dass der Speicher als separate Festplatte oder als Blockgerät bereitgestellt wird; die übrigen 12 beschreiben eine einzige Festplatte oder machen dazu keine Angabe. Prüfen Sie Ihre, bevor Sie etwas Zerstörerisches eintippen.

Unter KVM heißen virtio-Festplatten `vda`, `vdb` und so weiter, virtio-SCSI-Festplatten `sda`, `sdb`. Größen werden in Binäreinheiten angezeigt, eine 1-TB-Festplatte erscheint also als etwa 931G. Wenn `lsblk` nur eine Festplatte auflistet und `/` bereits ihre volle Größe umfasst, gibt es nichts zu formatieren: Erstellen Sie einen Ordner wie `/srv/data` und springen Sie zum Abschnitt über Verschlüsselungsoptionen am Ende.

*Festplatten auflisten, dann die leere benennen*

```bash
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS

# Use the empty disk from the list above; this example assumes /dev/vdb
DISK=/dev/vdb
PART=/dev/vdb1
```

> **Der eine Fehler, den Sie vermeiden sollten** parted, mkfs und luksFormat löschen jedes Gerät, das Sie benennen. Bevor Sie sie ausführen, prüfen Sie in der Ausgabe von lsblk, dass $DISK kein FSTYPE und keinen MOUNTPOINTS hat. Auf der Systemfestplatte ist immer / irgendwo eingebunden.

## Soll ich die Storage-Festplatte partitionieren oder als Ganzes formatieren?

**Erstellen Sie eine GPT-Partition über die gesamte Festplatte.** Ein Dateisystem direkt auf das nackte Gerät zu schreiben funktioniert ebenfalls, aber eine Partitionstabelle zeigt jedem Tool und jedem Admin, der später hinsieht, dass die Festplatte in Verwendung ist, und `parted` richtet die Partition für Sie aus. Debian- und Ubuntu-Cloud-Images liefern nicht immer `parted` mit, installieren Sie es also zuerst (`dnf install parted` unter AlmaLinux oder Rocky Linux, und dasselbe gilt für `cryptsetup` weiter unten).

*Eine Partition über die gesamte Festplatte, als root*

```bash
apt install parted
parted -s -a optimal "$DISK" mklabel gpt mkpart data 0% 100%
partprobe "$DISK"
lsblk "$DISK"
```

## Soll ich die Storage-Festplatte mit LUKS verschlüsseln?

**Verschlüsseln Sie sie, wenn auf dem VPS irgendetwas unverschlüsselte Dateien speichert: Führen Sie `cryptsetup luksFormat` auf der Partition aus, öffnen Sie sie unter einem Namen und erstellen Sie das Dateisystem auf dem geöffneten Gerät.** LUKS2 ist das Standardformat. Halten Sie die Systemfestplatte unverschlüsselt und die Datenfestplatte unter LUKS: Nach einem Neustart melden Sie sich per SSH an und entsperren die Datenfestplatte mit Ihrer Passphrase. Wer einen Hypervisor betreibt, kann technisch eine unverschlüsselte virtuelle Festplatte lesen, bei jedem VPS-Host. Wir öffnen Ihre Dateien nicht, und Daten, die Sie verschlüsseln, bevor sie Ihren Rechner verlassen, nehmen die Frage vom Tisch.

Sichern Sie den LUKS-Header und bringen Sie die Kopie vom Server weg: Ist der Header beschädigt, sind die Daten dahinter verloren. Das cryptsetup-Handbuch ergänzt eine Warnung, die man zweimal lesen sollte: Ein Header-Backup plus eine Passphrase, die beim Erstellen gültig war, entschlüsselt die Festplatte auch dann noch, wenn diese Passphrase später geändert oder entfernt wird. Behandeln Sie die Sicherungsdatei wie die Passphrase selbst.

*LUKS auf der Partition (diesen Block für eine unverschlüsselte Festplatte überspringen)*

```bash
apt install cryptsetup
cryptsetup luksFormat "$PART"
cryptsetup open "$PART" coffer

cryptsetup luksHeaderBackup "$PART" --header-backup-file /root/coffer-luks-header.img
# copy /root/coffer-luks-header.img to your own machine, then delete it here
```

## Sollte die Storage-Festplatte ext4 oder XFS verwenden?

**Verwenden Sie ext4, sofern Sie keinen Grund für etwas anderes haben; es ist das einzige der beiden, das Sie verkleinern können.** Beide meistern Multi-Terabyte-Backup-Repositories und Dateisynchronisierung ohne Probleme, und beide lassen sich im eingebundenen Zustand vergrößern, wenn eine Festplatte wächst. Die Unterschiede, die auf einem Storage-VPS zählen:

| Eigenschaft | ext4 | XFS |
| --- | --- | --- |
| Wächst im eingehängten Zustand | Ja, `resize2fs` | Ja, `xfs_growfs` (muss eingehängt sein) |
| Verkleinern | Ja, ausgehängt, mit `resize2fs` | Kaum: nur die letzte Allokationsgruppe schrumpft, und sie kann nicht entfernt werden |
| Für root zurückgehaltener Speicher | Standardmäßig 5 %; `-m 1` behält 1 % | Keine solche Reserve |
| Label-Länge | Bis zu 16 Bytes | Bis zu 12 Zeichen |

Auf einer 1-TB-Datenfestplatte hält die standardmäßige ext4-Reserve 50 GB zurück, die nur root nutzen kann. Für eine Festplatte, die Backups oder Sync-Daten speichert, reicht 1 %, da dort kein Betriebssystem liegt. Formatieren Sie die Partition oder das geöffnete LUKS-Gerät, falls Sie verschlüsselt haben:

*Formatierung: wählen Sie eine Zeile*

```bash
# The device to format: the partition, or the opened LUKS device
DEV="$PART"        # with LUKS: DEV=/dev/mapper/coffer
mkfs.ext4 -m 1 -L coffer "$DEV"
# or: mkfs.xfs -L coffer "$DEV"
```

## Wie hänge ich die Festplatte beim Booten mit fstab, UUID und nofail ein?

**Fügen Sie eine `/etc/fstab`-Zeile hinzu, die das Dateisystem per UUID benennt und `nofail` trägt.** Die fstab-Manpage empfiehlt UUIDs oder Labels, weil Gerätenamen der Reihenfolge folgen, in der Festplatten erkannt werden, und sich ändern können, wenn Festplatten hinzugefügt oder entfernt werden. Mit `nofail` setzt sich laut systemd-Dokumentation der Bootvorgang fort, ohne auf den Mount zu warten, und unabhängig davon, ob er gelingt, sodass eine getrennte oder gesperrte Festplatte einen Remote-Server nicht an einer Notfall-Shell hängen lässt, die Sie nicht erreichen können.

Eine verschlüsselte Festplatte erhält zusätzlich `noauto`: Sie kann nicht eingehängt werden, bevor Sie sie über SSH entsperren, also sollte der Boot es nicht versuchen. Das kleine Skript unten öffnet sie anhand der LUKS-UUID und hängt sie in einem Schritt ein.

*Reines ext4: bei jedem Booten eingehängt*

```bash
mkdir -p /srv/data
UUID=$(blkid -s UUID -o value "$PART")
echo "UUID=$UUID  /srv/data  ext4  defaults,nofail  0  2" >> /etc/fstab
systemctl daemon-reload
mount /srv/data
findmnt /srv/data
```

*LUKS: eingehängt, nachdem Sie es entsperrt haben*

```bash
mkdir -p /srv/data
FSUUID=$(blkid -s UUID -o value /dev/mapper/coffer)
LUKSUUID=$(blkid -s UUID -o value "$PART")
echo "UUID=$FSUUID  /srv/data  ext4  noauto,nofail  0  0" >> /etc/fstab
systemctl daemon-reload

cat > /usr/local/sbin/unlock-data <<EOF
#!/bin/sh
cryptsetup open /dev/disk/by-uuid/$LUKSUUID coffer && mount /srv/data
EOF
chmod 700 /usr/local/sbin/unlock-data

# after each reboot, over SSH:
/usr/local/sbin/unlock-data
```

## Was ist, wenn ich die Festplatte auf dem Server nicht verschlüsseln möchte?

**Verschlüsseln Sie stattdessen auf dem Client, was mit jedem Layout funktioniert, auch mit einer einzelnen Festplatte.** Borg, restic und der Modus für nicht vertrauenswürdige Geräte von Syncthing verschlüsseln alle, bevor Daten den VPS erreichen, sodass der Server Chiffretext speichert, mit oder ohne LUKS. KVM gibt Ihrem Server einen eigenen Kernel, sodass Sie LUKS auf die Datenfestplatte legen oder ZFS mit nativer Verschlüsselung betreiben können, und die Schlüssel verlassen Sie nie. Für Backups verschlüsseln Sie auf Ihrem eigenen Rechner vor dem Upload (Borg, restic und Kopia tun das alle), sodass der Server stets nur Chiffretext enthält. Festplattenverschlüsselung bringt weiterhin einen Mehrwert, wenn auf dem VPS Software läuft, die Klartextdateien benötigt, etwa Nextcloud. Nächste Schritte: [Wie nutze ich einen VPS für Offsite-Backups?](https://coffervale.com/de/backup-vps/ "Off-site backups on a storage VPS"), [Wie richte ich einen Borg-Backup-Server auf einem VPS ein?](https://coffervale.com/de/borg-backup-server-on-a-vps/ "Borg server setup") und [Welcher VPS eignet sich am besten für Nextcloud mit 1 TB oder mehr Speicher?](https://coffervale.com/de/nextcloud-vps/ "Nextcloud on a storage VPS"). Wenn Sie später eine größere Festplatte brauchen, Zum Wachsen bestellen Sie einen größeren Tarif und kopieren Ihre Daten mit rsync oder zfs send hinüber; eine Größenänderung eines laufenden Servers im Betrieb wird zum Start nicht angeboten; Tarifgrößen finden Sie unter [Wo bekomme ich einen VPS mit 1 TB Speicher?](https://coffervale.com/de/1tb-vps/ "1 TB storage VPS").

## Fragen zum Einhängen einer Speicherfestplatte

### Warum zeigt meine 1-TB-Festplatte 931G an?

Festplattengrößen werden in dezimalen Terabytes verkauft, während `lsblk` und `df` binäre Einheiten ausgeben. 1.000.000.000.000 Bytes sind etwa 931 GiB: dieselben Bytes, eine andere Einheit.

### Was passiert, wenn ich nofail vergesse und die Festplatte beim Booten fehlt?

systemd behandelt den Mount als erforderlich für die lokalen Dateisysteme, sodass der Bootvorgang an einer Notfall-Shell stoppen kann. Auf einem VPS ohne erreichbare Konsole bedeutet das eine Support-Anfrage. Mit `nofail` bootet der Server und Sie beheben den Mount über SSH.

### Muss ich eine LUKS-Festplatte nach jedem Neustart entsperren?

Ja, mit dem obigen Setup: Melden Sie sich über SSH an und führen Sie das Entsperr-Skript aus. Die Systemfestplatte bleibt unverschlüsselt, damit der Server immer bootet und SSH immer antwortet.

### Sollte ich für Borg- oder restic-Repositories ext4 oder XFS verwenden?

Beides funktioniert. ext4 lässt sich später verkleinern und Sie können seine root-Reserve mit `-m` anpassen; XFS lässt sich außer in einem engen Fall nicht verkleinern. Wählen Sie im Zweifel ext4.

### Wie prüfe ich, ob die Festplatte dort eingehängt ist, wo ich es erwarte?

`findmnt /srv/data` gibt Gerät, Dateisystem und Optionen dieses Mount-Punkts aus, und `df -h /srv/data` zeigt seine Größe und den freien Speicher. Wenn eines davon das Root-Dateisystem anzeigt, ist die Festplatte nicht eingehängt und Daten landen auf der Systemfestplatte.

## Quellen

1. [lsblk(8): Blockgeräte auflisten](https://man7.org/linux/man-pages/man8/lsblk.8.html) — Linux man-pages project (read 2026-11-02)
2. [fstab(5): UUID und LABEL, nofail, fsck-Reihenfolge](https://man7.org/linux/man-pages/man5/fstab.5.html) — Linux man-pages project (read 2026-11-02)
3. [systemd.mount(5): nofail und noauto in fstab](https://man7.org/linux/man-pages/man5/systemd.mount.5.html) — systemd project (read 2026-11-02)
4. [mke2fs(8): -m reservierte Blöcke (Standard 5 %), -L Label](https://man7.org/linux/man-pages/man8/mke2fs.8.html) — Linux man-pages project (read 2026-11-02)
5. [resize2fs(8): ext4 vergrößern und verkleinern](https://man7.org/linux/man-pages/man8/resize2fs.8.html) — Linux man-pages project (read 2026-11-02)
6. [xfs_growfs(8): XFS vergrößern, Grenzen beim Verkleinern](https://man7.org/linux/man-pages/man8/xfs_growfs.8.html) — Linux man-pages project (read 2026-11-02)
7. [cryptsetup-luksFormat(8): LUKS2 als Standard](https://man7.org/linux/man-pages/man8/cryptsetup-luksFormat.8.html) — cryptsetup project (read 2026-11-02)
8. [cryptsetup-luksHeaderBackup(8): Header-Backup und sein Risiko](https://man7.org/linux/man-pages/man8/cryptsetup-luksHeaderBackup.8.html) — cryptsetup project (read 2026-11-02)

---

Coffervale: Coffervale verkauft Storage VPS in Europa: KVM-Server mit 500 GB bis 8 TB HDD-Speicher für Off-Site-Backups, Nextcloud, Seafile, Syncthing und Archive, mit Krypto bezahlt und ohne Ausweisdokument bei der Anmeldung. Die Server laufen in Amsterdam, Bukarest und Chișinău, Betreiber ist die DomaineGoat LLC, eine in Panama registrierte Gesellschaft. Bei 12 Monaten Laufzeit liegt jeder Plan mindestens 25 % pro Monat unter einem namentlich genannten vergleichbaren Storage VPS, ausgewählt aus 10 Krypto-Hostern ohne KYC, deren Preise am 2. November 2026 abgelesen wurden.
