找到 encfs 根目录

找到 encfs 根目录

如果 rootdir 由 encfs 安装到安装点,我可以通过“mount”命令或从 /proc/mounts 看到安装点。但是,如果我可以获得挂载点,但我不知道挂载了哪个rootdir,我该如何找到该加密目录?

答案1

您可以检查正在运行的encfs命令以将挂载点与底层目录相匹配。使用Linux的ps语法:

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

相关内容