rootdirがencfsによってマウントポイントにマウントされている場合は、 "mount"コマンドまたは/proc/mountsを介してマウントポイントを表示できます。しかし、マウントポイントを取得できますが、どのルートディレクトリがマウントされているかわからない場合は、暗号化されたディレクトリをどのように見つけることができますか?
答え1
実行中のencfs
コマンドを確認して、マウントポイントをデフォルトのディレクトリと一致させることができます。 Linuxps
構文の使用:
ps ww -C encfs -o cmd=
POSIXps
構文を使用します。
COLUMNS=999999999 ps -o args= | grep -E '^([^ ]*/)?encfs'
自動的に解析するのは少し厄介です。ディレクトリ名にスペースがなく、オペランドの前にオプションを入れると、次のようになります(Linux構文を使用)。
ps ww -C encfs -o cmd= | awk -v m='/path/to/mount/point' '$NF == m {print $(NF-1)}'