Мне нужен независимый от платформы и легкий способ определения типа крепления моего CWD. В частности, мне нужно определить, находится ли мой CWD в монтированном SSHFS, NFS, CIFS, SMB или локальном хранилище блоков.
Мне нужно сделать это на Mac OSX 10.6, 10.7 и RHEL5 (как минимум).
Существует возможность использования df, но df ведет себя совершенно по-разному на этих двух платформах. Кроме того, мне бы пришлось CLI очистить свой вывод с помощью awk, который, хотя и выполнимый, хрупок.
Эта информация должна быть доступна на каком-то уровне. Есть ли инструмент, о котором я не знаю, который мог бы предоставить мне эту информацию?