Is devd actually running? Try using# service devd status
.
Another thing which you can try using is:sysctl kern.disks
, make sure you got the right naming scheme.
# service devd status
sysctl kern.disks
FreeBSD 11.1-RELEASE-p4What version of FreeBSD are you using anyway? Also, does /dev/gpt exist?
(edit) and/or /etc/gptid?
Bizarre, because on my end it's the other way around: /dev/diskid doesn't exist but the others do. However, I've also read up a bit (can't find the thread right now) and learned that ZFS can sometimes interfere with these entries.FreeBSD 11.1-RELEASE-p4
/dev/gpt and /etc/gptid not exist.
zpool status
show you (the disk entries)?Bizarre, because on my end it's the other way around: /dev/diskid doesn't exist but the others do. However, I've also read up a bit (can't find the thread right now) and learned that ZFS can sometimes interfere with these entries.
Which brings me to another question: what devices are part of your pool? In other words: what doeszpool status
show you (the disk entries)?
Also: you said that gpart shows everything, just wondering: are your disks using a GPT partitioning scheme?
# zpool status
pool: XXXXXXXXXX
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
XXXXXXXXXXX ONLINE 0 0 0
diskid/DISK-XXXXXXXp3 ONLINE 0 0 0
errors: No known data errors
# gpart list
Geom name: diskid/DISK-XXXXXXXXX
modified: false
state: OK
fwheads: 16
fwsectors: 63
last: 1953525127
first: 40
entries: 152
scheme: GPT
# gpart show
=> 40 1953525088 diskid/DISK-XXXXXXXXX GPT (932G)
40 4056 - free - (2.0M)
4096 524288 1 efi (256M)
528384 8388608 2 freebsd-swap (4.0G)
8916992 1944604672 3 freebsd-zfs [bootme] (927G)
1953521664 3464 - free - (1.7M)