シェルスクリプトで特定のフォルダがマウントされたリモート(nfs)ファイルシステムにあることを確認するための最良の方法(信頼性、移植性など)は何ですか?
次のコマンドを探しています。
chk-remote-mountpoint /my/path/to/folder
ベストアンサー1
〜のようにスティーブン「この問題に対する普遍的なUnixの答えはありません」と言います。
私の問題について私が見つけた最高の解決策は次のとおりです。
df -P -T /my/path/to/folder | tail -n +2 | awk '{print $2}'
ファイルシステムの種類を返します(たとえば、nfs
または)ext3
。
-T
オプションいいえ基準したがって、他のUnix / Linuxシステムでは機能しない可能性があります。
~によるとザイルズ'以下の説明:「これは組み込みのLinuxでは動作しませんが、BusyBox、* BSDなどでは動作しません。」