encfs ルートディレクトリを探す

encfs ルートディレクトリを探す

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)}'

関連情報