by wbk | 16 juni 2025 13:17
Update: onderstaand stappenplan is de prullenbak ingegaan nadat ik van RAID0 naar RAID5 ging, ipv RAID10. Herzien: rechtstreeks naar RAID10[1] met een kleine hardware-aanpassing.
Oude situatie: 1x 4TB in gebruik + 3x 4TB ongebruikt
Nieuwe situatie: RAID10 over 4x 4TB + LVM caching over 4x 0,2TB SSD
Stappen:
Praktische uitvoering:
fdisk /dev/sde
pvcreate /dev/sde1 /dev/sdf1
vgcreate backup /dev/sde1 /dev/sdf1
Volume group "backup" has insufficient free space (0 extents): 8 required
lvcreate -n localbaks -vt -i2 -l95%VG backup -I 1M /dev/sdf1 /dev/sde1
dmcache
vgextend backup /dev/sda1
lvcreate -vt -n localbaks_cache -L 70G backup /dev/sda1
lvconvert --type cache --cachepool localbaks_cache backup/localbaks
lvconvert --uncache backup/localbaks
disk
subcommand van proxmox-backup-manager
gebruiken. Daarom handmatig een bestandssysteem aanmaken, mounten en vervolgens een datastore maken:
mkfs.ext4 /dev/mapper/backup-localbaks
mkdir -p /mnt/datastore/localbaks
echo '/dev/mapper/backup-localbaks /mnt/datastore/localbaks ext4 defaults 0 0' >> /etc/fstab
proxmox-backup-manager datastore create localbaks /mnt/datastore/localbaks
sync-job
: ingericht via de web-GUI:
De actie trekt volgens de ‘administration’ sectie van PBS zo’n 100% CPU met IO wait op 80% en 6 van 16 GB geheugen bezet; htop
geeft 10-15% belasting op elk van de 4 cores bij een bescheiden geheugengebruik van <700 MB
Transfersnelheid zit op zon 80 MB/s via PBS en 100 MiB/s via htop
wat redelijk bij elkaar in de buurt komt.
Er is wel een groot verschil in het aantal IOPS op de oude disk tegenover de nieuwe gecachte RAID0: volgens PBS ongeveer 20 IOPS op de oude schijf, tegelijkertijd zo’n 700 IOPS op de nieuwe schijf. Zelfs als de oude schijf 4k sectors zou hebben en de nieuwe 512b, is dat verschil niet te verklaren.
De verhouding tussen bandbreedte en IOPS op de nieuwe RAID0 is 1 MB/s voor elke 10 IOPS, dus 100 kB per I/O. Later nog eens naar kijken, wordt vervolgd.
Source URL: https://online.osba.nl/blog/2025/06/16/pbs-migratie/
Copyright ©2025 Open Source, Boudewijns angle unless otherwise noted.