

Here is an old blog post about zdb that is still very informative about the origins and intent, and the information that comes out of zdb. Or, for just ashift with some context: sudo zdb | egrep 'ashift|vdev|type' | grep -v disk

Running zdb on its own with no arguments will give you a view of any pools found on the system, and their vdevs, and disks within the vdevs. In order to view the current value of a specific setting like ashift, you will need to use the zdb command instead of the zpool command. So neither zpool list nor zpool get show any property in a vdev specific manner. What I have already tried: zpool list -v -o ashift rpoolĪta-ST31000524NS_9WK21KC1 - zpool get all rpool In other words, for example, if I have a pool which contains one vdev with ashift=12 and one vdev with ashift=10, how can I verify this? But I have not been able to find any command or option which would allow me to view that property (or any other vdev specific property) per vdev. That means that the ashift property is not pool specific, but vdev specific. Do note that some properties (among themĪshift) are not inherited from a previous vdev. The only property supportedĪt the moment is ashift. List of valid properties that can be set. At the end of the section zpool add, it states:
#Openzfs list pool version features manual#
In this case, I have added a new vdev (a mirror) to a root pool, and therefore have read the zpool manual ( man zpool). But from time to time, new questions come to my mind (in particular after having read some documentation, which sometimes increases the number of questions instead of reducing it). I am still excited about it, and I highly trust it. I am using ZFS since a while now without problems.
