Tous les projets

ID Projet Ouverte Type Catégorie État Résumé
40709Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)09/12/2025AnomalieAPINouveauRésultat incertain de l'agrandissement d'images disque Description de la tâche

Bonjour,

J’ai constaté une incohérence entre la requête d’agrandissement de disque et le résultat de la tâche:
En effectuant une requête API pour changer la taille virtuelle d’un fichier disque en spéficiant un nombre de byte précis, la Freebox redimensionne le disque avec une taille différente.

Exemple:

En partant du fichier qcow2 suivant: https://raw.githubusercontent.com/NikolaLohinski/terraform-provider-freebox/main/examples/alpine-virt-3.20.0-aarch64.qcow2.

curl 'https://mafreebox.freebox.fr/api/latest/vm/disk/resize' -X POST --data-raw '{"size":1073741823,"disk_path":"L0Rpc3F1ZS9WTXMvdGVycmFmb3JtLXByb3ZpZGVyLWZyZWVib3gtYWxwaW5lLTMuMjAuMC1hYXJjaDY0LnFjb3cy","shrink_allow":false}'

Le disque devient alors:

{"success":true,"result":{"virtual_size":1073745920,"actual_size":72224768,"type":"qcow2"}}

On constate alors que le la taille virtuelle 1073745920 n’est pas celle attendue 1073741823.

Note: Dans mon travail sur le provider Terraform (https://github.com/NikolaLohinski/terraform-provider-freebox), j’en ai déduit que la taille virtuelle sera toujours un multiple de 8Ko.

Propositions:

  1. Corriger l’API /resize pour s’assurer que le disque ait bien la bonne taille.
  2. Corriger l’API /resize pour qu’elle n’accepte que les valeurs effectivement supportées (par exemple, HTTP 400: size must be a multiple of 4096 byte).
  3. Documenter l’API pour expliquer ces contraintes.

Merci d’avance pour votre aide.

Tâches 1 - 1 sur 1 Page 1 sur 1

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche