dir: localAnd content of your node's/etc/pve/storage.cfg
?
Yeah, it's thereIs there a file vm-444-disk-0.qcow2 in your node's /mnt/pve/storage/images/444/ ?
-rw-r----- 1 root root 1065314680832 Oct 10 18:22 vm-444-disk-0.qcow2
/mnt/pve/storage
.modprobe nbd
qemu-nbd --connect=/dev/nbd0 /mnt/pve/storage/images/444/vm-444-disk-0.qcow2
Maybe @waltar got this right already (apologies if I am slow), but from what I can see (this is summary for myself or someone else if they take over), maybe also you:
You do not have a probllem that you (as described in OP) "cannot mount my physical storage disk which had previously been mounted".
Technically, you have your physically ~1TB (give or take, let's not worry about this now) drive mounted on the PVE node (host), it happens to be XFS (shown as sda1 on the host) it is indeed 100% full.
This is mounted on the host into/mnt/pve/storage
.
In there, you have your "virtual" disk for VM stored as QCOW2 image - this is basically a file on that XFS filesystem on that physical drive.
It has 1065314680832 bytes which is ~1TB and it appears to be completely filling up that entire host disk's filesystem of XFS.
You are then mounting this QCOW2 image into your VM (/dev/sdb on the guest as ext4 - that's filesystem of that image).
** I literally apologise if you knew all this, but it was not clear to me so far. **
At this point, I would probably take a step back, shut down the VM.
Then I would try to mount the QCOW2 directly on the host, you would need:
Code:modprobe nbd qemu-nbd --connect=/dev/nbd0 /mnt/pve/storage/images/444/vm-444-disk-0.qcow2
Let's see if that works out without errors.
Appreciate you for sticking with me this far. I'll have another look tomorrow when my brain is less fried. Thanks mate!
/dev/ndb0
, which you can then mount into a directory, e.g. mkdir /mnt/chest
, then mount /dev/ndb0 /mnt/chest
and see from there. I can get to this point without errorsMaybe @waltar got this right already (apologies if I am slow), but from what I can see (this is summary for myself or someone else if they take over), maybe also you:
You do not have a probllem that you (as described in OP) "cannot mount my physical storage disk which had previously been mounted".
Technically, you have your physically ~1TB (give or take, let's not worry about this now) drive mounted on the PVE node (host), it happens to be XFS (shown as sda1 on the host) it is indeed 100% full.
This is mounted on the host into/mnt/pve/storage
.
In there, you have your "virtual" disk for VM stored as QCOW2 image - this is basically a file on that XFS filesystem on that physical drive.
It has 1065314680832 bytes which is ~1TB and it appears to be completely filling up that entire host disk's filesystem of XFS.
You are then mounting this QCOW2 image into your VM (/dev/sdb on the guest as ext4 - that's filesystem of that image).
** I literally apologise if you knew all this, but it was not clear to me so far. **
At this point, I would probably take a step back, shut down the VM.
Then I would try to mount the QCOW2 directly on the host, you would need:
Code:modprobe nbd qemu-nbd --connect=/dev/nbd0 /mnt/pve/storage/images/444/vm-444-disk-0.qcow2
Let's see if that works out without errors.
I get:You should basically be able to have it then accessible as block device (on the host) at/dev/ndb0
, which you can then mount into a directory, e.g.mkdir /mnt/chest
, thenmount /dev/ndb0 /mnt/chest
and see from there.
root@pve:~# mount /dev/ndb0 /mnt/chest
mount: /mnt/chest: special device /dev/ndb0 does not exist.
dmesg(1) may have more information after failed mount system call.
brw-rw---- 1 root disk 43, 0 Nov 4 20:28 nbd0