Welches Dateisystem soll zum Hosten virtueller Maschinen verwendet werden?

Welches Dateisystem soll zum Hosten virtueller Maschinen verwendet werden?

Ziel Eine zuverlässige Serverkonfiguration, die als Offsite-Backup für mehrere verteilte Server dient und auch einige virtuelle Maschinen hostet. Die Backups jedes Servers sollten verschlüsselt, inkrementell und dedupliziert sein. Die virtuellen Maschinen haben einen relativ geringen Ressourcenbedarf (insgesamt ca. 2 GB RAM, 100 GB Speicher) und müssen remote verwaltet werden. Die endgültige Konfiguration muss ein oder zwei Festplattenausfälle überstehen können. Der Austausch ausgefallener Festplatten muss nicht online erfolgen, sollte aber einfach genug sein (z. B. ausgefallene Festplatte identifizieren, durch saubere Festplatte mit gleicher Kapazität ersetzen, booten, auf Neuaufbau warten). Das System sollte in der Lage sein, Bitrot zu erkennen und zu beheben.

Hardware Ich möchte einen HP N54L, 8 GB ECC RAM, 4 x 4 TB WD RED, 2 x 120 GB TOSHIBA-Festplatten verwenden. Ich habe auch einen HP P410-Controller, den ich verwenden könnte, wenn das die beste Option ist.

PlanenMeine aktuelle Idee ist, die 4 x 4 TB als Software- oder Hardware-RAID 5 für die Speicherung von Backups und VMs zu verwenden, 2 x 120 GB als Hardware-RAID 1 für das Betriebssystem/den Hypervisor. Debian installieren, Proxmox VE 4 darauf einrichten, eine VM fürBorgBackupplus zusätzliche VMs.

DateisystemeZFS könnte auffressenzu viel RAMzuverlässig laufen zu lassen, zumal es auch einige VMs geben wird, BTRFSbietet keine Bitrot-Erkennungwenn Sie die Option nodatacow verwenden, umGegen schlechte Leistung für VMs. Ext4 bietet keinen Schutz vor Bitrot.

Welches Dateisystem kann ich verwenden?

Antwort1

ZFS und BTRFS bieten Schutz vor Bitrot, Sie müssen sich zwischen beiden entscheiden.

Sie möchten auch Deduplizierung

mein Vorschlag ist ZFS

zur Verschlüsselung empfehle ich ZFS auf LUKS, ZVOL für VMs

Es ist wichtig, dass Sie auf einer niedrigeren Ebene verschlüsseln als Dedup

verwandte Informationen