file system issue with block device passthrough

Azapa

New Member
May 14, 2026
1
0
1
I just noticed something on my homelab server the other day, and while i am sure it is an issue, i don't know how much of an issue it might be.

i have an old lenovo minipci running proxmox ve 8 (pve-manager/8.4.19/a68fb383814bb1e6 (running kernel: 6.8.12-23-pve )to be exact)

it has an old usb external drive doing passthrough to one of the VM's and i noticed something weird the other day.

on the server itself, if i look at block devices (lsblk -f) i get this - sdc being the passthrough device:

sdc
└─sdc1 btrfs cb30a...

but if i log in to the vm itself and look at the device with the same command i get this:

sdc
└─sdc1 ext4 1.0 67ad....

i.e. the device has 2 issues:
  1. why does the bare metal detect the drive as being BTRFS and the vm using it on passthrough detect it as being EXT4?
  2. why does it have a different UUID?
i verified the fstab and the file system is indeed being mounted as ext4. i set this thing up with PVE 6 several years ago and don't remember exactly how i formatted everything... it was my first foray into proxmox and i followed a guide in the forum on setting up passthrough. i cant remember how i initially formatted the drive, or if i reformatted it when it went i got the pass through to work.

im not too concerned about the UUID thing as much as i am concerned about the file system thing. i am currently backing up the drive leaving it in place on the VM as to do my best to keep whatever is on it from getting corrupted in any way, then i plan on reformatting the drive so the file system matches in and out of the virtual environment.

am i right to be concerned here? maybe i dont understand the passthrough process as much as i thought but i am very interested in how this happened in the first place, tho i doubt i will ever figure that out.
 
Hi,
are you sure this is the same device? Just because it has the same /dev/sdX letter, that doesn't mean anything if it's not the same machine.