encfs 루트 디렉터리 찾기

encfs 루트 디렉터리 찾기

rootdir이 encfs에 의해 마운트 지점에 마운트된 경우 "mount" 명령이나 /proc/mounts를 통해 마운트 지점을 볼 수 있습니다. 그러나 마운트 지점을 얻을 수 있지만 어떤 rootdir이 마운트되어 있는지 모르는 경우 암호화된 디렉토리를 어떻게 찾을 수 있습니까?

답변1

실행 중인 encfs명령을 확인하여 탑재 지점을 기본 디렉터리와 일치시킬 수 있습니다. Linux ps구문 사용:

ps ww -C encfs -o cmd=

POSIX ps구문을 사용하십시오.

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

관련 정보