Так что да, statfs () (и, возможно, stavfs ()), кажется, путь к go. Оказывается, в macOS statfs () гораздо полезнее, чем statfs () или statvfs () в Linux. К счастью, macOS для меня важнее. Поле f_type (обе платформы) и поля f_fstypename, f_mntonname и f_mntfromname (только для macOS) - это то, что вам нужно.