Eine an einen VPS angehängte Platte erscheint als Gerät und sonst nichts. Solange sie nicht formatiert und eingehängt ist, enthält sie nichts und kein Verzeichnis zeigt darauf — deshalb sieht ein frisch angehängtes Volume so aus, als hätte es nicht funktioniert.

Sehen, was angehängt ist

lsblk -f

Das neue Gerät hat weder FSTYPE noch MOUNTPOINT. Daran erkennen Sie es gegenüber der Systemplatte, die bereits ein Dateisystem trägt.

Formatieren

sudo mkfs.ext4 -L data /dev/sdb
Führen Sie das auf dem falschen Gerät aus, sind dessen Daten weg — ohne Rückfrage und ohne Weg zurück. Lesen Sie die lsblk-Ausgabe noch einmal und prüfen Sie, dass die Größe zu dem eben angehängten Volume passt.

Ein Dateisystem über das ganze Gerät, ohne Partitionstabelle, ist bei einem Cloud-Volume normal und erleichtert das spätere Vergrößern. Partitionieren Sie nur, wenn etwas anderes eine Partition erwartet.

Einhängen

sudo mkdir -p /srv/data
sudo mount /dev/sdb /srv/data
df -h /srv/data

Der Schritt, den alle vergessen

Ein von Hand gesetzter Mount verschwindet beim nächsten Neustart, und das Verzeichnis ist wieder ein leerer Ordner auf der Systemplatte — die sich dann füllt, während das Volume ungenutzt danebenliegt. Tragen Sie ihn per UUID in die fstab ein, denn Gerätenamen können zwischen zwei Bootvorgängen die Reihenfolge wechseln.

sudo blkid /dev/sdb
# UUID="0a1b2c3d-..." TYPE="ext4"

echo 'UUID=0a1b2c3d-... /srv/data ext4 defaults,nofail 0 2' | sudo tee -a /etc/fstab
sudo mount -a
nofail lässt die Maschine auch dann booten, wenn das Volume fehlt. Ohne die Option bleibt der Server bei einem abgetrennten Volume im Boot hängen — und auf einem VPS ohne Konsole ist das ein Support-Ticket.

Daten darauf verschieben

  1. Halten Sie an, was dorthin schreibt — die Datenbank oder den Webserver, damit sich mitten im Kopieren nichts ändert.
  2. Mit erhaltenen Rechten kopierensudo rsync -aHAX /var/lib/mysql/ /srv/data/mysql/
  3. Den Dienst auf den neuen Pfad zeigen lassen — und ihn wieder starten.
  4. Die alte Kopie behalten, bis es sich bewährt hat — benennen Sie sie um, statt sie zu löschen, und entfernen Sie sie eine Woche später.