From 565797a6dec4dede0d665034cbef185eeb400a2e Mon Sep 17 00:00:00 2001 From: Ssyleric <47066760+Ssyleric@users.noreply.github.com> Date: Mon, 28 Jul 2025 13:11:30 +0200 Subject: [PATCH] Update README.md --- README.md | 196 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 102 insertions(+), 94 deletions(-) diff --git a/README.md b/README.md index 0e96169..a8fef39 100644 --- a/README.md +++ b/README.md @@ -1,118 +1,126 @@ -# ๐Ÿงน Suppression du job `yearly` invisible โ€” Proxmox VE 8.4.5 (Bug GUI) +# โœ… Suppression dโ€™une tรขche de backup planifiรฉe impossible ร  supprimer via lโ€™interface Proxmox -๐Ÿ“˜ README โ€” Suppression dโ€™une tรขche de backup planifiรฉe dans Proxmox VE +## ๐ŸŽฏ Objectif -๐ŸŽฏ Objectif -Supprimer une tรขche de sauvegarde planifiรฉe visible dans lโ€™interface Proxmox, mais impossible ร  supprimer via le bouton `Remove` (grisรฉ ou inactif). +Supprimer proprement une tรขche de backup planifiรฉe qui apparaรฎt dans lโ€™interface graphique Proxmox, mais dont le bouton **Remove** est inopรฉrant ou grisรฉ. -โœ… Contexte utilisateur vรฉrifiรฉ -- Version Proxmox VE : 8.4.5 -- Nom du stockage utilisรฉ : pbs-xxxxxxxx -- Tรขches visibles dans lโ€™interface, mais aucune entrรฉe dans : - - /etc/pve/vzdump.cron - - /etc/pve/jobs/ - - /etc/pve/datacenter.cfg.d/ -- Seule mรฉthode fonctionnelle = interrogation via API `pvesh`. +--- -๐Ÿงช Commandes exรฉcutรฉes +## ๐Ÿ“Œ Contexte vรฉrifiรฉ +- Proxmox VE 8.4.5 +- Aucun fichier dans : + - `/etc/pve/vzdump.cron` + - `/etc/pve/jobs/` + - `/etc/pve/datacenter.cfg.d/` +- Tรขches de backup visibles uniquement via lโ€™API `pvesh` + +--- + +## ๐Ÿงช Commandes exรฉcutรฉes + +```bash nano /etc/pve/vzdump.cron ls -l /etc/pve/jobs/ -# โ†’ ls: cannot access '/etc/pve/jobs/': No such file or directory ls -l /etc/pve/datacenter.cfg.d/ -# โ†’ ls: cannot access '/etc/pve/datacenter.cfg.d/': No such file or directory +``` -๐Ÿ” Tรขches dรฉtectรฉes via lโ€™API +--- +## ๐Ÿ” Dรฉtection des tรขches via API + +```bash pvesh get /cluster/backup -โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” -โ”‚ id โ”‚ -โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก -โ”‚ backup-141dd42e-8105 โ”‚ -โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค -โ”‚ backup-5b65201d-f95c โ”‚ -โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค -โ”‚ backup-e8198075-0fed โ”‚ -โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` -๐Ÿ“„ Contenu exact des 3 tรขches +| Tรขche ID | +| -------------------- | +| backup-141dd42e-8105 | +| backup-5b65201d-f95c | +| backup-e8198075-0fed | -pvesh get /cluster/backup/backup-141dd42e-8105 -โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” -โ”‚ key โ”‚ value โ”‚ -โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก -โ”‚ enabled โ”‚ 1 โ”‚ -โ”‚ fleecing โ”‚ {"enabled":"0"} โ”‚ -โ”‚ id โ”‚ backup-141dd42e-8105 โ”‚ -โ”‚ mailnotification โ”‚ always โ”‚ -โ”‚ mailto โ”‚ XXXXXXXXXXXX@gmail.com โ”‚ -โ”‚ mode โ”‚ snapshot โ”‚ -โ”‚ node โ”‚ pve โ”‚ -โ”‚ notes-template โ”‚ {{vmid}} {{guestname}}, {{node}}, {{cluster}} โ”‚ -โ”‚ repeat-missed โ”‚ 1 โ”‚ -โ”‚ schedule โ”‚ mon,thu 02:30 โ”‚ -โ”‚ storage โ”‚ pbs-xxxxxxxx โ”‚ -โ”‚ type โ”‚ vzdump โ”‚ -โ”‚ vmid โ”‚ 103,101,102,104 โ”‚ -โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` -pvesh get /cluster/backup/backup-5b65201d-f95c -โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” -โ”‚ key โ”‚ value โ”‚ -โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก -โ”‚ enabled โ”‚ 1 โ”‚ -โ”‚ fleecing โ”‚ {"enabled":"0"} โ”‚ -โ”‚ id โ”‚ backup-5b65201d-f95c โ”‚ -โ”‚ mailnotification โ”‚ always โ”‚ -โ”‚ mailto โ”‚ XXXXXXXXXXXX@gmail.com โ”‚ -โ”‚ mode โ”‚ stop โ”‚ -โ”‚ notes-template โ”‚ {{guestname}} โ”‚ -โ”‚ notification-mode โ”‚ legacy-sendmail โ”‚ -โ”‚ schedule โ”‚ yearly โ”‚ -โ”‚ storage โ”‚ pbs-xxxxxxxx โ”‚ -โ”‚ type โ”‚ vzdump โ”‚ -โ”‚ vmid โ”‚ 20232400,20308096 โ”‚ -โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +--- -pvesh get /cluster/backup/backup-e8198075-0fed -โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” -โ”‚ key โ”‚ value โ”‚ -โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ชโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก -โ”‚ enabled โ”‚ 1 โ”‚ -โ”‚ fleecing โ”‚ {"enabled":"0"} โ”‚ -โ”‚ id โ”‚ backup-e8198075-0fed โ”‚ -โ”‚ mailnotification โ”‚ always โ”‚ -โ”‚ mailto โ”‚ XXXXXXXXXXXX@gmail.com โ”‚ -โ”‚ mode โ”‚ stop โ”‚ -โ”‚ node โ”‚ pve โ”‚ -โ”‚ notes-template โ”‚ {{vmid}} {{guestname}}, {{node}}, {{cluster}} โ”‚ -โ”‚ repeat-missed โ”‚ 1 โ”‚ -โ”‚ schedule โ”‚ mon,thu 04:00 โ”‚ -โ”‚ storage โ”‚ pbs-xxxxxxxx โ”‚ -โ”‚ type โ”‚ vzdump โ”‚ -โ”‚ vmid โ”‚ 20308096,20009000,20232400,20401080,20508080 โ”‚ -โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +## ๐Ÿ“„ Dรฉtail de chaque tรขche -๐Ÿ—‘๏ธ Suppression de la tรขche `yearly` +### backup-141dd42e-8105 +| Clรฉ | Valeur | +|------------------|--------------------------------------------------| +| enabled | 1 | +| fleecing | {"enabled":"0"} | +| id | backup-141dd42e-8105 | +| mailnotification | always | +| mailto | XXXXXXXXXXXX@gmail.com | +| mode | snapshot | +| node | pve | +| notes-template | {{vmid}} {{guestname}}, {{node}}, {{cluster}} | +| repeat-missed | 1 | +| schedule | mon,thu 02:30 | +| storage | pbs-xxxxxxxx | +| type | vzdump | +| vmid | 103,101,102,104 | + +--- + +### backup-5b65201d-f95c + +| Clรฉ | Valeur | +|-------------------|----------------------------| +| enabled | 1 | +| fleecing | {"enabled":"0"} | +| id | backup-5b65201d-f95c | +| mailnotification | always | +| mailto | XXXXXXXXXXXX@gmail.com | +| mode | stop | +| notes-template | {{guestname}} | +| notification-mode | legacy-sendmail | +| schedule | yearly | +| storage | pbs-xxxxxxxx | +| type | vzdump | +| vmid | 20232400,20308096 | + +--- + +### backup-e8198075-0fed + +| Clรฉ | Valeur | +|------------------|--------------------------------------------------| +| enabled | 1 | +| fleecing | {"enabled":"0"} | +| id | backup-e8198075-0fed | +| mailnotification | always | +| mailto | XXXXXXXXXXXX@gmail.com | +| mode | stop | +| node | pve | +| notes-template | {{vmid}} {{guestname}}, {{node}}, {{cluster}} | +| repeat-missed | 1 | +| schedule | mon,thu 04:00 | +| storage | pbs-xxxxxxxx | +| type | vzdump | +| vmid | 20308096,20009000,20232400,20401080,20508080 | + +--- + +## ๐Ÿงน Suppression de la tรขche "yearly" (impossible via GUI) + +```bash pvesh delete /cluster/backup/backup-5b65201d-f95c +``` -Vรฉrification : +โœ… Tรขche supprimรฉe avec succรจs : +```bash pvesh get /cluster/backup -โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” -โ”‚ id โ”‚ -โ•žโ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•ก -โ”‚ backup-141dd42e-8105 โ”‚ -โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค -โ”‚ backup-e8198075-0fed โ”‚ -โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ +``` -โœ… La tรขche backup-5b65201d-f95c a bien รฉtรฉ supprimรฉe avec effet immรฉdiat. +| Tรขche ID | +| -------------------- | +| backup-141dd42e-8105 | +| backup-e8198075-0fed | -๐Ÿ“Œ Rรฉsumรฉ final +``` -| ID | Schedule | Mode | VMIDs | -|--------------------------|---------------|----------|-------------------------------------| -| backup-141dd42e-8105 | Mon,Thu 02:30 | snapshot | 103,101,102,104 | -| backup-e8198075-0fed | Mon,Thu 04:00 | stop | 20308096,20009000,20232400,... | +```