NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: qemu blocksize vs zvol? (was Re: qemu tricks and tips for working with VM?)



riz%tastylime.net@localhost (Jeff Rizzo) writes:

>OK, I can seemingly confirm it's a sector/block size issue; when I copy 
>the zvol to a plain ("raw") file, it boots normally.

That would suggest that your zvol has an incompatible sector size.


>I tried zvols with volblocksize=512 and 4k (the original is 16k), but 

volblocksize isn't the right metric, that's more a "cluster size"
that determines space allocation.

# zfs get volblocksize tank/myvol
NAME        PROPERTY      VALUE     SOURCE
tank/myvol  volblocksize  8K        -

# dkctl /dev/zvol/rdsk/tank/myvol getgeometry
/dev/zvol/rdsk/tank/myvol: 214748364800 bytes in 52428800 blocks of 4096 bytes

N.B. I just added the getgeometry command to dkctl. Another method
is to abuse the gpt tool in verbose mode:

# gpt -v show  /dev/zvol/rdsk/tank/myvol
/dev/zvol/rdsk/tank/myvol: mediasize=214748364800; sectorsize=4096; blocks=52428800
/dev/zvol/rdsk/tank/myvol: MBR not found at sector 0
GPT not found, displaying data from MBR.

     start      size  index  contents
         0  52428800         Unused




Home | Main Index | Thread Index | Old Index