Suite à mon passage de VMWARE sur PROXMOX, j’ai remarqué que sur mes VM Débian 12, il était impossible d’augmenter la mémoire.
A froid, ou à chaud, même constant
Sur mon serveur Linux,
En testant les partie de mémoire offline
grep offline /sys/devices/system/memory/*/state
Solution 1
Passer tous les blocks mémoires en online à la main
echo online >/sys/devices/system/memory/memoryNN/state
remplacer NN par le numéro après « memory »
ou de façon globale
for i in $(grep offline /sys/devices/system/memory/*/state|cut -d\: -f1); do echo online > $i; done
Solution 2
Le plus simple est de traiter le problème une fois pour toute
Créez le fichier /lib/udev/rules.d/94-hotplug-cpu-mem.rules
ACTION=="add", SUBSYSTEM=="cpu", ATTR{online}=="0", ATTR{online}="1" ACTION=="add", SUBSYSTEM=="memory", ATTR{state}=="offline", ATTR{state}="online"
Relancer udev
systemctl restart udev
Ou mieux, redémarrer la VM.
Bonjour,
Excellent tutoriel qui m’est très utile !
Un point cependant : dans la solution 2, sauf erreur de ma part, le fichier à créer n’est pas
/etc/udev/rules.d/94-hotplug-cpu-mem.rules
mais
/lib/udev/rules.d/94-hotplug-cpu-mem.rules
Bonjour,
Effectivement, petite coquille que je viens de corriger dans l’article.
Merci beaucoup pour votre vigilance.