Wie viel Storage-VPS brauche ich wirklich?
Berechnen Sie Ihren Bedarf aus Fotobibliothek, Nextcloud und restic-Repository. Die Repository-Größe folgt der Aufbewahrung, dazu kommt die Euro-pro-Terabyte-Rechnung.
Die kurze Antwort
Ein Storage-VPS wird anhand Ihrer eigenen Daten dimensioniert, nicht anhand einer Preisliste. Ermitteln Sie, wie viele Daten Sie live vorhalten, berechnen Sie die Größe des Backup-Repositorys bei der gewünschten Aufbewahrungsdauer, addieren Sie das erwartete Wachstum der nächsten zwei Jahre und teilen Sie die Gesamtsumme durch 0.8, damit das Dateisystem nie bis an seine Kapazitätsgrenze läuft. Diese letzte Division überspringen die meisten Menschen. Deshalb ist ein im Januar gebuchter Tarif mit 2 TB im September voll.
Die Zahl, die viele überrascht, ist die Größe des Backup-Repositorys. Sie hängt von Ihrer Aufbewahrungsrichtlinie ab, nicht von der Größe der Quelldaten. Im folgenden Rechenbeispiel belegt eine Quelle, die nie über 500 GB wächst, 2690 GB im Repository, sobald Sie einen Datenbestand von drei Jahren aufbewahren. Den Quelldaten wurde nichts hinzugefügt. Sie haben lediglich festgelegt, mehr Versionen davon zu behalten.
Alle Angaben erfolgen hier in Euro pro Terabyte und Monat. Nur so lässt sich ein gemieteter Server mit einer verwalteten Storage-Box oder einem NAS (Network Attached Storage) in Ihrer eigenen Wohnung vergleichen. Der DSGVO-Abschnitt am Ende ist wichtiger, als es zunächst wirkt, da sich bei diesen Daten meist um Fotos anderer Personen handelt. Falls Sie noch entscheiden ob ein Storage-VPS oder ein regulärer VPS das passende Produkt ist, klären Sie das zuerst. Dieser Leitfaden beantwortet die nächste Frage: Wie viele Terabyte benötigen Sie, und was kosten sie?
Schritt 1: Messen Sie, was bereits vorhanden ist
Schätzen Sie nicht. Messen Sie.
sudo du -x -h -d 1 /srv | sort -h
sudo ncdu -x /srv
df -h /srvdu -x bleibt in einem Dateisystem, daher wird ein separates Backup-Volume, das unter /srv eingehängt ist, nicht doppelt gezählt. ncdu zeigt dieselben Daten als durchsuchbare Liste an. Das ist schneller, wenn Sie das eine Verzeichnis mit 400 GB vergessener Videos suchen. df meldet, wie viel Speicherplatz das Dateisystem tatsächlich belegt. Wenn df und du stark voneinander abweichen, hält ein Prozess eine gelöschte Datei geöffnet. sudo lsof +L1 listet diese Dateien auf. Der Speicherplatz wird wieder freigegeben, sobald der Prozess neu gestartet wird.
Korrigieren Sie den Wert anschließend um den zusätzlichen Speicherbedarf Ihrer Anwendungen. Immich behält die Originaldatei und erzeugt Vorschaubilder sowie transkodierte Videokopien. Planen Sie 10 bis 25 Prozent zusätzlich zur Größe der Originale ein. In diesem Bereich liegen diese Bibliotheken normalerweise. Messen Sie den tatsächlichen Wert, sobald Ihre Instanz läuft. Welche RAM- und Festplattenanforderungen Immich hat hängt stärker von der Größe der Bibliothek als von der Anzahl der Benutzer ab. Diese abgeleiteten Dateien können aus den Originalen neu erzeugt werden. Nehmen Sie sie daher nicht in die Backups auf und berücksichtigen Sie sie nur bei der Kapazität des laufenden Systems.
Nextcloud ist der andere unauffällige Multiplikator. Für jede Datei werden ein Papierkorb und ein Versionsverlauf gespeichert. Beide befinden sich im selben Datenverzeichnis. Daher belegt eine Freigabe mit 120 GB auf der Festplatte mehr Speicherplatz als die Summe der von den Benutzern sichtbaren Dateien. Setzen Sie trashbin_retention_obligation und versions_retention_obligation in config.php, bevor Sie die Größe planen. Prüfen Sie außerdem wo eine Nextcloud-Docker-Installation ihre Dateien tatsächlich speichert, da dies häufig nicht dem Pfad entspricht, den die Compose-Datei nahelegt.
Schritt 2: Warum das Backup-Repository nicht der Größe Ihrer Daten entspricht
restic teilt Dateien in inhaltsadressierte Chunks auf. Eine Datei, die in hundert Snapshots vorkommt, wird nur einmal gespeichert. Wenn sich die letzten Kilobytes einer Datei ändern, wird die Datei nicht erneut vollständig gespeichert, weil nur die geänderten Chunks geschrieben werden. restic komprimiert Chunks außerdem, wenn das Repository das Format Version 2 verwendet. Prüfen Sie daher Ihre Version mit restic -r <repo> cat config und lesen Sie das Feld version. Aktualisieren Sie ein älteres Repository anschließend mit restic migrate upgrade_repo_v2. Die Komprimierung bringt bei Fotos und Videos nichts, da diese bereits komprimiert sind. Bei Textdateien und Datenbank-Dumps ist der Effekt dagegen erheblich.
Fragen Sie das Repository, statt zu raten.
restic -r sftp:backup@storage.example.net:/srv/restic stats --mode raw-data
restic -r sftp:backup@storage.example.net:/srv/restic stats latest --mode restore-size--mode raw-data meldet, wie viel Speicherplatz das Repository nach Deduplizierung und Komprimierung belegt. --mode restore-size im Vergleich zu latest meldet, wie viele Daten beim Wiederherstellen des neuesten Snapshots auf die Festplatte geschrieben würden. Die Differenz zwischen diesen beiden Werten entspricht dem Speicherbedarf Ihrer Historie. Auf dem Server selbst ist du -sh /srv/restic die maßgebliche Quelle. Dieser Wert sollte eng an der Angabe der Rohdaten liegen. Wenn das Repository noch nicht existiert, dauert die Einrichtung von restic auf einem VPS etwa zwanzig Minuten. Danach dimensionieren Sie anhand einer Messung statt anhand einer Schätzung.
Wie viel kostet Sie die Aufbewahrung in Gigabyte?
Nehmen Sie eine Quelle mit 500 GB an, in der täglich 2 GB Inhalt ersetzt werden. Der ersetzte Inhalt wird gelöscht und kehrt nicht zurück. Das Repository enthält dann die aktuellen 500 GB sowie alle Daten, die im ältesten noch aufbewahrten Snapshot aktuell waren. Die Größe des Repositorys richtet sich nach dem Alter dieses ältesten Snapshots.
The data behind this chart
[
{
"label": "7 days of history",
"repo_gb": 514
},
{
"label": "35 days of history",
"repo_gb": 570
},
{
"label": "1 year of history",
"repo_gb": 1230
},
{
"label": "3 years of history",
"repo_gb": 2690
}
]Diese Werte sind aus den Annahmen im vorherigen Absatz berechnet und keine Messung Ihrer Daten. Entscheidend ist der Verlauf. 514 GB speichern eine Woche Historie und kosten kaum mehr als eine einzelne Kopie. 570 GB speichern fünf Wochen. 1230 GB speichern ein Jahr. 2690 GB speichern drei Jahre und damit mehr als das Fünffache der Quelle – für Versionen, die Sie mit hoher Wahrscheinlichkeit nie wiederherstellen werden.
Ein Jahr Historie ist ein einzelner Befehl.
restic -r sftp:backup@storage.example.net:/srv/restic forget \
--keep-daily 7 --keep-weekly 5 --keep-monthly 12 --pruneforget entfernt die Snapshots. --prune gibt den Speicherplatz tatsächlich frei, weil die Daten ohne diesen Schritt im Repository bleiben und sich du -sh nicht verkleinert. Führen Sie dies regelmäßig aus. Ein Repository, das nie bereinigt wird, wächst unbegrenzt. Das erste Anzeichen ist meist ein voller Datenträger.
Daten, die direkt überschrieben werden, verhalten sich schlechter als im Modell. Ein Datenbank-Dump, der jede Nacht in eine einzige komprimierte Datei geschrieben wird, verhindert Deduplizierung vollständig. Sobald sich ein Byte unterscheidet, ändert sich der komprimierte Datenstrom bis zum Ende. restic erkennt daher jede Nacht eine vollständig neue Datei und speichert sie komplett. Erstellen Sie den Dump unkomprimiert oder verwenden Sie gzip --rsyncable. Lassen Sie restic die Komprimierung übernehmen. Diese eine Änderung entscheidet darüber, ob ein Jahr nächtlicher Dumps ungefähr eine Kopie der Datenbank oder eine Kopie pro aufbewahrtem Snapshot benötigt.
Ein Praxisbeispiel: Fotos, Dokumente und ein kleiner Server
Eine freiberufliche Fotografin in der Nähe von Stuttgart hat vier Datenbestände. Dazu gehören Kunden- und Familienfotos, eine Nextcloud-Freigabe mit Verträgen und Rechnungen, eine gerippte Filmsammlung sowie die Volumes eines kleinen VPS, auf dem Nextcloud mit seiner Datenbank läuft. Nur ein Teil davon gehört auf gemietete Datenträger.
The data behind this chart
[
{
"label": "Photo library (RAW and JPEG)",
"source_gb": 900,
"backup_gb": 930
},
{
"label": "Nextcloud documents share",
"source_gb": 120,
"backup_gb": 190
},
{
"label": "Film and series library",
"source_gb": 2000,
"backup_gb": 0
},
{
"label": "Server volumes and databases",
"source_gb": 200,
"backup_gb": 340
}
]Vergleichen Sie die zweite Spalte mit der ersten. Die Filmsammlung umfasst 2000 GB Quelldaten und 0 GB Sicherungsdaten, weil die Discs noch im Regal stehen und ein erneutes Rippen ein Wochenende kostet, nicht einen Kunden. Die Fotos wachsen von 900 GB aktiven Daten auf 930 GB gespeicherte Daten an, also kaum, weil Fotos einmal geschrieben und nicht direkt bearbeitet werden. Die Dokumentenfreigabe wächst dagegen von 120 GB aktiven Daten auf 190 GB gespeicherte Daten, weil diese Dateien an jedem Arbeitstag bearbeitet werden und ein Jahr Verlauf für jede Datei eine Version aufbewahrt. Server-Volumes und Datenbanken haben das schlechteste Verhältnis, nämlich 200 GB aktive Daten gegenüber 340 GB gespeicherten Daten.
Legen Sie fest, welche Daten zum Sicherungssatz gehören, bevor Sie die Größe bestimmen. Daten, die Sie wiederherstellen können, gehören nicht dazu. Jedes Gigabyte, das Sie ausschließen, müssen Sie in den nächsten fünf Jahren nicht jeden Monat mieten.
Die Berechnung zur Dimensionierung eines Storage-VPS
The data behind this chart
[
{
"label": "Backup repository today",
"gb": 1460
},
{
"label": "Growth over 24 months",
"gb": 400
},
{
"label": "Data at month 24",
"gb": 1860
},
{
"label": "Headroom to stay at 80 percent",
"gb": 465
},
{
"label": "Capacity to buy",
"gb": 2325
}
]Lesen Sie die Berechnung von oben nach unten. Das Repository umfasst heute 1460 GB. Das entspricht der Summe der Backup-Spalte oben. Das Wachstum in den nächsten 24 Monaten beträgt 400 GB. Grundlage sind etwa 15 GB neue Fotos pro Monat sowie ein langsames Wachstum in allen anderen Bereichen. Damit umfasst der Datenbestand in Monat 24 1860 GB. Teilen Sie diesen Wert durch 0.8. Die zu kaufende Kapazität beträgt 2325 GB. Davon sind 465 GB bewusst freigehaltener Puffer, den Sie nie vollständig belegen.
Messen Sie Ihr Wachstum, statt es zu schätzen. Vergleichen Sie die heutige Ausgabe von du mit demselben Wert von vor einem Jahr, falls Sie ihn gespeichert haben. Alternativ erfassen Sie den Wert einen Monat lang wöchentlich und multiplizieren ihn. Eine geschätzte Wachstumsrate führt dazu, dass Pläne unbemerkt zu klein werden.
2325 GB passen nicht in einen Tarif mit 2 TB. Beworbene Terabyte sind dezimal angegeben. 2 TB entsprechen daher 2000 GB, bevor das Dateisystem eigenen Overhead benötigt. Die Pufferregel wurde auf den Wert bereits angewendet. Die realistische Wahl ist die nächsthöhere Tarifstufe oder eine kürzere Aufbewahrungsdauer, durch die der Bedarf unter 2000 GB sinkt. Storage-Tarife verdoppeln sich ungefähr, sodass die Dimensionierung fast immer zwischen zwei Stufen liegt. Die entscheidende Frage ist, welche dieser beiden Stufen Sie für die Vertragslaufzeit sachlich begründen können.
Vor dem Kauf sind zwei Anpassungen erforderlich. Diese Kapazität ist die Offsite-Kopie. Einen gemieteten Server als Ziel für das Offsite-Backup zu verwenden bedeutet daher, dass die Kopie zu Hause ein separater Kauf mit eigener Berechnung ist. Wenn die Daten wichtig genug für zwei unabhängige Kopien sind, verdoppelt ein zweites restic-Repository bei einem anderen Anbieter diesen Wert, statt ihn nur geringfügig zu erhöhen. Das zweite Repository dedupliziert ausschließlich gegen sich selbst.
Die Kapazität, die ein Anbieter für einen Storage-VPS angibt, ist die nutzbare Kapazität. Die vom Anbieter eingesetzte Redundanz ist dabei bereits berücksichtigt. Bei selbst gekaufter Hardware müssen Sie diese Redundanz selbst finanzieren: RAID 10 stellt die Hälfte der Bruttokapazität bereit, und ein Spiegel aus zwei Festplatten stellt ebenfalls nur die Hälfte bereit. Vergleichen Sie nutzbare Kapazität mit nutzbarer Kapazität.
Warum Sie den Datenträger nicht vollständig belegen dürfen
Der Divisor 0.8 ist keine Vorsichtsmaßnahme. Er bezeichnet den Bereich, ab dem sich Dateisysteme und Backup-Werkzeuge anders verhalten.
Copy-on-Write-Dateisysteme wie ZFS und btrfs überschreiben Blöcke nie direkt. Jeder Schreibvorgang benötigt daher einen neuen Speicherort. Wenn der Pool fast voll ist, verbringt der Allocator seine Zeit mit der Suche danach, und die Schreib-Latenz steigt lange vor der tatsächlichen Vollbelegung des Pools. Halten Sie einen ZFS-Pool bei höchstens 80 Prozent.
restic prune benötigt Arbeitsbereich. Das Programm packt teilweise verwendete Pack-Dateien neu. Dazu schreibt es neue Dateien, bevor es die alten löscht. In einem vollständig belegten Repository schlägt prune fehl. Die naheliegende Lösung, Snapshots zu löschen und dadurch Speicherplatz freizugeben, ist genau der Vorgang, der dann nicht ausgeführt werden kann. Die Ausweichlösung ist restic prune --max-repack-size 0. Dieser Befehl löscht vollständig ungenutzte Pack-Dateien und überspringt das Neupacken. Dadurch wird Speicherplatz mit fast keinem eigenen temporären Speicherbedarf freigegeben.
ext4 reserviert standardmäßig 5 Prozent des Dateisystems für root. Bei einem Daten-Volume mit 4 TB sind das 200 GB, für die Sie bezahlen, die Sie aber nicht verwenden können.
sudo tune2fs -l /dev/vdb1 | grep -i 'reserved block count'
sudo tune2fs -m 1 /dev/vdb1
zpool list -o name,size,alloc,free,capacity
df --output=pcent,target /srv/resticDas Reduzieren der Reserve auf 1 Prozent ist bei einem dedizierten Daten-Volume sicher. Führen Sie das niemals auf dem Root-Dateisystem aus. Diese Reserve ermöglicht es root, sich anzumelden und aufzuräumen, wenn der Datenträger voll ist.
Ein vollständig belegtes Volume schlägt laut und überall gleichzeitig fehl. Schreibvorgänge geben No space left on device zurück, das Backup wird abgebrochen und die Datenbank akzeptiert keine Schreibvorgänge mehr. Bei ZFS ist die Situation noch problematischer, weil das Löschen einer Datei selbst ein Schreibvorgang ist. Ein Pool mit 100 Prozent Belegung kann dann das Löschen verweigern, durch das die Belegung reduziert werden sollte. Lösen Sie bei 80 Prozent statt bei 95 Prozent einen Alarm aus. So kaufen Sie die nächste Speicherausstattung an einem Dienstagnachmittag statt um drei Uhr morgens.
Was kostet ein Terabyte pro Monat in Euro?
Rechnen Sie jeden Kandidaten zuerst in Euro pro Terabyte und Monat um, bevor Sie etwas anderes vergleichen. Teilen Sie den Monatspreis durch die beworbene Terabytezahl. Tarife sind unterschiedlich gebündelt, und der angegebene Preis verschleiert den tatsächlichen Tarif.
Übernehmen Sie keinen Preis aus einem Artikel, auch nicht aus diesem. Anbieter ändern ihre Tarifstufen. Ein Betrag, der im August 2026 korrekt war, ist daher nur ein Ausgangspunkt und kein Angebotspreis. Die Berechnung bleibt gültig.
Führen Sie dieselbe Berechnung für das NAS durch, weil die meisten Leser genau diesen Vergleich anstellen. Nehmen Sie ein Gehäuse mit zwei Einschüben und zwei 8-TB-Festplatten im Spiegelbetrieb. Wenn die Hardware 600 Euro kostet (Stand August 2026 plausibel; prüfen Sie die heutigen Shop-Preise) und fünf Jahre hält, entspricht das 10 Euro pro Monat. Rechnen Sie den Stromverbrauch hinzu. Zwei rotierende Festplatten und das Gehäuse benötigen etwa 25 W. 25 W über 24 Stunden und 365 Tage ergeben 219 kWh pro Jahr. Bei 0,35 Euro pro kWh (Stand August 2026 ein typischer deutscher Haushaltsstrompreis; prüfen Sie Ihren eigenen Tarif) sind das etwa 77 Euro pro Jahr oder 6,40 Euro pro Monat. Der Spiegel lässt 8 TB nutzbaren Speicher übrig. Insgesamt sind das etwa 16,40 Euro pro Monat, also nahezu 2,05 Euro pro Terabyte und Monat.
Dieser Tarif wirkt unschlagbar, bis Sie feststellen, was er nicht abdeckt. Das NAS steht in derselben Wohnung wie der Computer, den es schützt. Ein Brand, ein Einbruch, ein Wasserschaden oder eine Ransomware-Infektion, die die SMB-Freigabe erreicht, zerstört daher beide Kopien innerhalb derselben Minute. Vergleichen Sie das NAS mit Ihrer lokalen Festplatte. Vergleichen Sie den gemieteten Server mit der externen Kopie, die Sie ohnehin benötigen und die das NAS nicht ersetzt. Dieselbe Berechnung für ein Dropbox-Abonnement lohnt sich, solange die Tabelle noch geöffnet ist.
Ein verwalteter Storage-Server ist der andere faire Vergleich. Er bietet auf dem Markt meist die niedrigsten Kosten pro Terabyte, weil er ausschließlich Daten speichert. Sie erhalten SFTP, rsync, WebDAV und häufig einen Borg- oder restic-Endpunkt, aber keine Shell. Das reicht als Backup-Ziel aus, aber nicht zum Betrieb anderer Anwendungen. Sobald dieselben Festplatten zusätzlich eine Fotogalerie bereitstellen sollen, kaufen Sie einen Server. Der Abstand pro Terabyte zwischen einem Storage-VPS, Block-Storage und Object-Storage ist groß genug, dass die Produktwahl die Rechnung meist stärker verändert als die Kapazitätswahl.
Prüfen Sie anschließend, was der Tarif nicht einschließt. Netzwerkverkehr ist die häufigste Überraschung: Das Wiederherstellen von 1,5 TB erzeugt 1,5 TB ausgehenden Datenverkehr. Ein Tarif mit monatlichem Transferlimit kann daraus eine zusätzliche Rechnung machen. Fragen Sie, was passiert, wenn das Limit erreicht ist. Klären Sie das vor der Wiederherstellung und nicht erst währenddessen.
Bedeutet „EU“ im Datenblatt Deutschland?
Nein. „EU“ kann Amsterdam, Paris, Helsinki und Warschau genauso umfassen wie Frankfurt. Einige Anbieter können eine Region außerdem kurzfristig ändern. Wenn ein Vertrag oder ein Kunde Deutschland verlangt, reicht die Angabe im Datenblatt nicht aus. Prüfen Sie dies in der folgenden Reihenfolge.
- Bitten Sie den Support schriftlich um die Stadt und den Standort und bewahren Sie die Antwort auf. Nur diese Prüfung hat rechtliche Bedeutung.
- Lesen Sie auf der Bestellseite nach, ob eine bestimmte Region genannt wird. Prüfen Sie anschließend in den Vertragsbedingungen, ob diese Region später geändert werden kann.
- Ermitteln Sie den IP-Block mit
whois -h whois.ripe.net 203.0.113.10. Das Feldcountry:beschreibt die Registrierung, nicht den Rack-Standort. Betrachten Sie die Angabe daher nur als Hinweis. - Messen Sie die Latenz. Die Entfernung setzt eine Untergrenze von ungefähr 1 ms Round Trip pro 100 km Glasfaser. Glasfaser verläuft nie geradlinig. Ein Server, der auf einer deutschen Verbraucherleitung mit 6 ms antwortet, steht daher nicht in Helsinki.
mtr -rwc 20 storage.example.net
ping -c 20 storage.example.netIP-Geolokalisierungsdatenbanken liegen bei Hosting-Netzen häufig falsch, weil ein Anbieter einen Block in einem Land registrieren und in einem anderen Land routen kann. Die Latenz zeigt, dass sich die Server in Ihrer Nähe befinden. Sie kann nicht belegen, in welchem Gebäude sie stehen. Das kann nur die schriftliche Antwort. Wenn Deutschland vorgeschrieben ist, ist ein VPS in einem Frankfurter Rechenzentrum die übliche Lösung, da Frankfurt den DE-CIX beherbergt und die meisten deutschen Anbieter dort Racks betreiben. Wenn Ihre Benutzer weiter östlich sitzen, ist ein polnischer Standort physisch näher. Er unterliegt jedoch einer anderen Rechtsprechung und muss in Ihren Unterlagen entsprechend erfasst werden.
DSGVO: Das sind die Fotos anderer Personen
Die DSGVO (Datenschutz-Grundverordnung, die deutsche Bezeichnung für die GDPR, die General Data Protection Regulation) gilt für personenbezogene Daten. Das Foto einer identifizierbaren Person ist ein personenbezogenes Datum. Das gilt auch für eine Rechnung mit einem Namen und für den Nextcloud-Share, den Sie einer Kollegin oder einem Kollegen gegeben haben. Dieser Abschnitt dient der Orientierung und stellt keine Rechtsberatung dar. Wenn Kundendaten betroffen sind, fragen Sie eine Rechtsanwältin, einen Rechtsanwalt oder Ihren Datenschutzbeauftragten.
Das Mieten der Datenträger ändert vier Dinge.
- Die Haushaltsausnahme. Artikel 2(2)(c) nimmt rein persönliche oder familiäre Tätigkeiten aus, daher ist das Familienalbum abgedeckt. Sobald Sie die Hochzeitsaufnahmen einer Kundin oder eines Kunden gegen Bezahlung speichern, gilt diese Ausnahme nicht mehr.
- Der AVV. Ein Anbieter, der Daten auf Ihre Weisung speichert, ist ein Auftragsverarbeiter, und Artikel 28 verlangt einen schriftlichen Vertrag, der auf Deutsch Auftragsverarbeitungsvertrag (AVV) heißt. Seriöse Anbieter veröffentlichen ihren Vertrag und ermöglichen Ihnen, ihn im Control Panel zu unterzeichnen. Schließen Sie ihn ab, bevor Sie Daten hochladen, nicht danach.
- Der Speicherort. Die Speicherung innerhalb der EU vermeidet die Frage nach der Datenübermittlung gemäß Artikel 44 und den folgenden Artikeln. Wo das Unternehmen registriert ist, ist eine andere Frage als der Standort der Datenträger. Beide Angaben gehören in Ihre Dokumentation.
- Der Löschweg. Artikel 17 gewährt Personen ein Recht auf Löschung, während ein Backup-System darauf ausgelegt ist, Löschungen zu verhindern. Klären Sie, wie Sie die Dateien einer einzelnen Person entfernen würden, bevor Sie dazu aufgefordert werden.
Die Löschung ist der Teil, der häufig übersehen wird. Beschreiben wir ihn daher konkret. Wenn Sie eine Datei an der Quelle entfernen, geschieht im Repository nichts, weil jeder Snapshot, der auf sie verwiesen hat, weiterhin auf sie verweist. Für eine tatsächliche Löschung sind zwei Schritte erforderlich.
restic -r sftp:backup@storage.example.net:/srv/restic rewrite \
--exclude '/srv/data/clients/mueller/**' --dry-run
restic -r sftp:backup@storage.example.net:/srv/restic rewrite \
--exclude '/srv/data/clients/mueller/**' --forget
restic -r sftp:backup@storage.example.net:/srv/restic prunerewrite schreibt neue Snapshots ohne die ausgeschlossenen Pfade, und --forget entfernt die ursprünglichen Snapshots. Die Chunks bleiben jedoch im Repository, bis prune ausgeführt wird, weil rewrite nur die Referenzen ändert. Beginnen Sie mit --dry-run und lesen Sie die Liste der Snapshots, die davon betroffen wären. Prüfen Sie anschließend mit restic stats --mode raw-data, ob das Repository tatsächlich kleiner geworden ist.
Die Verschlüsselung ist hier die wichtigste technische Maßnahme, die Sie kontrollieren können. Ein restic-Repository wird auf Ihrem eigenen Rechner verschlüsselt, bevor Daten hochgeladen werden. Dazu werden AES-256 im Counter-Modus und ein Poly1305-AES-Message-Authentication-Code verwendet. Der Anbieter erhält dadurch Ciphertext, den er nicht lesen kann. Das erfüllt einen wesentlichen Teil der Anforderungen aus Artikel 32. Es ersetzt den AVV jedoch nicht, weil der Anbieter weiterhin personenbezogene Daten speichert und hostet.
Stellen Sie vor der Unterzeichnung noch eine Frage. Wie lange bewahrt der Anbieter eigene Snapshots und Backups Ihres Volumes auf? Dabei handelt es sich um Kopien derselben personenbezogenen Daten, die Sie nicht prunen können und deren Erstellung Sie nicht geplant haben. Ein Anbieter-Snapshot ist eine Rollback-Funktion, kein Backup, auf das Sie sich verlassen können, daher darf er nicht in Ihre Kapazitätsplanung einfließen und muss in Ihrer Löschdokumentation berücksichtigt werden.
Eine Größenplanung-Checkliste für heute
- Führen Sie
sudo ncdu -x /auf jedem Rechner aus, auf dem Daten gespeichert sind, und notieren Sie jedes Verzeichnis mit mehr als 10 GB. - Entscheiden Sie, welche dieser Verzeichnisse in den Backup-Satz aufgenommen werden. Alles, was Sie neu erzeugen können, bleibt außen vor.
- Legen Sie eine Aufbewahrungsrichtlinie fest und kalkulieren Sie die Kosten. Ein Jahr Verlauf ist die gängige Vorgabe.
- Führen Sie
restic stats --mode raw-dataaus, wenn bereits ein Repository vorhanden ist. Falls nicht, planen Sie die Quellgröße zuzüglich etwa 50 Prozent für täglich bearbeitete Daten und zuzüglich etwa 5 Prozent für Fotos und Videos ein. - Addieren Sie das Wachstum, das Sie in den vergangenen zwölf Monaten tatsächlich gemessen haben.
- Teilen Sie die Gesamtsumme durch 0.8.
- Rechnen Sie jeden infrage kommenden Tarif in Euro pro Terabyte und Monat um und beziehen Sie das enthaltene Datenverkehrsvolumen in denselben Vergleich ein.
- Lassen Sie sich die Stadt des Rechenzentrums schriftlich bestätigen. Lassen Sie sich außerdem den AVV geben, sofern Daten anderer Personen betroffen sind.
FAQ
Wie viele Terabyte benötige ich für eine Fotobibliothek mit 1 TB?
Etwa 2.75 TB, wenn derselbe Server die Bibliothek bereitstellt und ihre Sicherung enthält. Rechnen Sie es durch: 1000 GB Originale plus ungefähr 15 Prozent für die Vorschaubilder und Transcodierungen, die eine Galerie wie Immich erzeugt, ergeben etwa 1150 GB im laufenden Betrieb. Ein Jahr restic-Historie für die Originale fügt nur sehr wenig hinzu, weil Fotos einmal geschrieben und anschließend nicht bearbeitet werden. Das Repository umfasst daher ungefähr 1050 GB. Das sind etwa 2200 GB Daten. Wenn Sie diesen Wert durch 0.8 teilen, um ausreichenden Spielraum zu lassen, ergeben sich etwa 2750 GB. Wenn der Server nur die Sicherung enthält und die Bibliothek zu Hause liegt, reichen 1.3 TB aus.
Warum ist mein restic-Repository größer als die gesicherten Daten?
Weil das Repository jede Version enthält, auf die ein aufbewahrter Snapshot noch verweist. Die Deduplizierung entfernt die Teile, die zwischen Snapshots identisch sind. Geänderte Teile kann sie nicht entfernen. Eine Datei, die täglich neu geschrieben wird, erzeugt bei jeder Ausführung neue Chunks. Diese bleiben erhalten, bis der letzte Snapshot, der auf sie verweist, vergessen und bereinigt wurde. Führen Sie restic forget --keep-daily 7 --keep-weekly 5 --keep-monthly 12 --prune aus. Vergleichen Sie anschließend restic stats --mode raw-data vorher und nachher. Wenn sich die Anzahl nicht ändert, fehlte das Flag --prune und es wurden nur die Snapshot-Einträge gelöscht.
Wie voll darf ich die Festplatte auf einem Storage-VPS werden lassen?
80 Prozent ist die Arbeitsgrenze. Darüber werden Copy-on-Write-Dateisysteme wie ZFS und btrfs langsamer, weil der Allocator nach freiem Speicher suchen muss. Außerdem verliert restic prune den temporären Speicher, den es zum Umpacken von Pack-Dateien benötigt. Ein vollständig belegtes Volume ist schlimmer als nur langsam: Schreibvorgänge schlagen mit No space left on device fehl. Bei einem ZFS-Pool mit 100 Prozent Auslastung kann sogar das Löschen einer Datei fehlschlagen, weil das Löschen selbst ein Schreibvorgang ist. Wenn Sie bereits an diesem Punkt angelangt sind, gibt restic prune --max-repack-size 0 ganze ungenutzte Pack-Dateien frei, ohne etwas umpacken zu müssen.
Bedeutet ein Rechenzentrum in der EU, dass meine Daten in Deutschland liegen?
Nein. Die Angabe „EU“ in einem Datenblatt kann Amsterdam, Paris, Helsinki und Warschau ebenso umfassen wie Frankfurt. Ein Anbieter kann eine Region dort einrichten, wo Kapazität verfügbar ist. Fragen Sie den Support schriftlich nach der Stadt und der Einrichtung. Bewahren Sie die Antwort zusammen mit Ihren Verarbeitungsunterlagen auf, weil nur diese Auskunft rechtlich maßgeblich ist. whois -h whois.ripe.net <ip> zeigt das registrierte Land des IP-Blocks. Das ist ein Hinweis, aber kein Beleg. Die Round-Trip-Latenz liefert außerdem eine physische Untergrenze von ungefähr 1 ms pro 100 km Glasfaser.
Ist ein NAS zu Hause günstiger als ein Storage-VPS?
Pro Terabyte ist es normalerweise günstiger. Ein NAS mit zwei Einschüben und zwei 8-TB-Festplatten als Spiegel, bei 600 Euro Hardwarekosten verteilt auf fünf Jahre und etwa 25 W Dauerleistung, kostet ungefähr 16 Euro pro Monat für 8 TB nutzbaren Speicher. Das entspricht etwa 2 Euro pro Terabyte und Monat. Die Angaben gelten für August 2026. Prüfen Sie die aktuellen Preise und Ihren eigenen Stromtarif. Es handelt sich jedoch um ein anderes Produkt. Das NAS steht im selben Gebäude wie der Rechner, den es schützt. Ein Brand oder Ransomware, die das lokale Netzwerk erreicht, kann daher beide Kopien gleichzeitig zerstören. Ein NAS ersetzt Ihre lokale Festplatte. Ein gemieteter Server ersetzt die externe Kopie, die Sie sonst nicht hätten.