[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] qemu-img: Check failed: No space left on device
From: |
Nicolas Ecarnot |
Subject: |
[Qemu-block] qemu-img: Check failed: No space left on device |
Date: |
Tue, 19 Sep 2017 12:08:42 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 |
Hello,
First post here, so maybe I should introduce myself :
- I'm a sysadmin for decades and currently managing 4 oVirt clusters,
made out of tens of hypervisors, all are CentOS 7.2+ based.
- I'm very happy with this solution we choose especially because it is
based on qemu-kvm (open source, reliable, documented).
On one VM, we experienced the following :
- oVirt/vdsm is detecting an issue on the image
- following this hints https://access.redhat.com/solutions/1173623, I
managed to detect one error and fix it
- the VM is now running perfectly
On two other VMs, we experienced a similar situation, except the check
stage is showing something like 14000+ errors, and the relevant logs are :
Repairing refcount block 14 is outside image
ERROR could not resize image: Invalid argument
ERROR cluster 425984 refcount=0 reference=1
ERROR cluster 425985 refcount=0 reference=1
[... repeating the previous line 7000+ times...]
ERROR cluster 457166 refcount=0 reference=1
Rebuilding refcount structure
ERROR writing refblock: No space left on device
qemu-img: Check failed: No space left on device
You surely know that oVirt/RHEV is storing its qcow2 images in dedicated
logical volumes.
pvs/vgs/lvs are all showing there is plenty of space available, so I
understand that I don't understand what "No space left on device" means.
The relevant versions are :
- qemu-img-ev-2.3.0-31.el7_2.10.1.x86_64.
- libvirt-daemon-kvm-1.2.17-13.el7_2.4.x86_64
- vdsm-4.17.32-1.el7.noarch
- # qemu-img info /the/relevant/logical/volume/path
file format: qcow2
virtual size: 30G (32212254720 bytes)
disk size: 0
cluster_size: 65536
Format specific information:
compat: 0.10
refcount bits: 16
Is there a hope I'll be able to repair this image?
--
Nicolas ECARNOT
------------------------------------------------------------------------------------
Cette transmission contient des informations confidentielles et/ou privilégiées
appartenant au Service Départemental d'Incendie et de Secours de l'Isère
(SDIS38) pour l'emploi exclusif de la personne identifiée ci-dessus comme
destinataire.
Si vous n'êtes pas cette personne, il vous est notifié par les présentes que
toute divulgation, reproduction, distribution ou prise d'action sur la base de
cette transmission est formellement interdite.
Si vous avez reçu cette transmission par erreur, merci de la supprimer de votre
système et de nous joindre par téléphone ou courriel immédiatement afin de nous
avertir de cette réception.
La correspondance en ligne doit être utilisée en tenant compte du fait qu'il ne
s'agit pas d'un moyen entièrement sécurisé. La confidentialité de son contenu
ne peut donc pas être considérée comme assurée.
Par ailleurs, et malgré toutes les précautions prises pour éviter la présence
de virus dans nos envois, nous vous recommandons de prendre, de votre côté, les
mesures permettant d'assurer la non-introduction de virus dans votre propre
système informatique.