Scripting bsdinstall
Eugene Grosbein
eugen at grosbein.net
Sun Dec 15 16:16:50 UTC 2019
15.12.2019 16:52, Gleb Popov wrote:
> - Same question goes for target drive. In most cases it is ada0, but how do
> I dynamically find it out?
We have sysctl kern.disks. An example for system with four-slots card-reader,
two SATA disks connected using CAM-enabled controlled and one Blu-Ray R/W drive:
$ sysctl kern.disks
kern.disks: ada1 da3 da2 da1 da0 ada0 cd0
Bootable USB flash could be /dev/da4 here, so better use GEOM_LABEL names (UFS labels etc.)
or ZFS pool/fs names.
Also, for non-CAM disk controller like mfi(4) disk names can be /dev/mfidX (RAID volumes),
or something like /dev/vtbdX for virtio-enabled VM guest.
More information about the freebsd-hackers
mailing list