Как уже упоминалось в заголовке, я хочу получить точку монтирования по заданному пути. Например, выполните команду df /etc
, результат:
(my system is MacOS Catalina 10.15.1, go version go1.13.3 darwin/amd64)
➜ / df /etc
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1s1 976490576 628632776 308713384 68% 2457719 4879995161 0% /System/Volumes/Data
, тогда "/ System / Volumes / Data" - это то, что мне нужно. Так как же мне получить точку монтирования по заданному пути в Go? (Я пытался syscall.Stat_t{}
, но не смог)