Container PVE-zsync falsche Diskgröße auf Zielserver

TheMrg

Well-Known Member
Aug 1, 2019
122
4
58
43
Wir benutzen zsync um unsere Server zu migrieren.
(https://pve.proxmox.com/wiki/PVE-zsync)

pve-zsync sync --source 126 --dest 192.168.1.92:zfs --name nvme --maxsnap 2 --limit 50000 --method ssh --source-user root --dest-user root --verbose

Es ist im Proxmox eingestellt, dass die Disk 100GB groß ist bei einer VM (LXC).

Auf dem neuen Server ist die Disk aber auch nach dem Login in den kopierten vServer so groß wie der noch verfügbare Speicher des ZFS Pools.

alter Proxmox Server:
rpool/subvol-103-disk-0 9,00G 92,5G 7,51G /rpool/subvol-103-disk-0
in der VM (LXC):
df -h
Filesystem Size Used Avail Use% Mounted on
rpool/subvol-103-disk-0 100G 7.6G 93G 8% /


neuer Proxmox Server (192.168.1.92):
zfs/subvol-103-disk-0 7.52G 3.85T 7.49G /zfs/subvol-103-disk-0
in der VM (LXC):
df -h
Filesystem Size Used Avail Use% Mounted on
zfs/subvol-103-disk-0 324G 7.6G 3.85T 1% /

Dies ist schlecht, da so die Maschinen größere Disks haben und zwar diese größe, die im ZFS Pool noch AVAIL ist.
Wie können wir dies korrigieren?
Vielen Dank.
 
Ähm, hast du mal versucht über ZFS quotas für das dataset "subvol-103-disk-0" zu setzen um die Größe zu begrenzen? LXCs nutzen ja datasets und die haben im Gegensatz zu Block Devices wie Zvols normal keine feste Größe und können die ganze Größe des Pools nutzen.
 
Last edited:
Ja damit funktioniert es.
Nur ist es für 30 Container etwas umständlich.
Gibt es eine Möglichkeit die Quotas von Proxmox neu setzen zu lassen?

Weil bei den Quellcontainern die ja mit Proxmox erstellt wurden, sind diese ja vorhanden.
 
Im Normalfall würde ich einfach beim Eltern-Dataset eine ZFS-Option setzen, damit das automatisch an alle Kinder-Datasets vererbt wird...aber bei den Quotas klappt das glaube ich nicht, weil dann ja auch das ganze Eltern-Dataset auf diese Größe beschränkt wäre.
 
Naja gibt ja noch kein Dataset, da diese ja erst durch den Sync erstellt werden.
Beim Sync aber halt ohne Quotas.
Zudem sind die Quotas alle unterschiedlich je Container (vServer).
Bleibt wohl nur manuell die Quotas zu setzen.
zfs set quota=100G zfs/subvol-103-disk-0
funktioniert schonmal und bleibt auch bei einem neuen Sync erhalten.

Danke soweit.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!