왜 바쁜지 조사하지 않고 Linux에서 파일 시스템을 마운트 해제하는 방법은 무엇입니까?
하나의 명령으로하고 싶습니다. 해당 파일 시스템, 서브 마운트, 컨테이너 ( lxc-execute -n qqq <command>
) 및 기타 모든 것을 사용하는 응용 프로그램을 처리해야합니다 .
그냥 "마운트를 해제하십시오. 반대는 없습니다!". 특수 커널 패치 또는 구성이 허용됩니다.
파일 시스템은 실제로 마운트 해제되어야하므로 umount -l
반드시 옵션이 아닙니다. 예를 들어, cryptsetup remove
(BTW how to to 강제 cryptsetup remove
? Update : cryptsetup luksSuspend
이지만 cryptsetup luksResume
LUKS가 아닌 경우에는 사용할 수 없습니다)
해당 파일 시스템의 모든 파일 핸들을 유효하지 않게 만드는 방법은 무엇입니까?
내가 아는 유일한 확실한 방법은 FUSE를 통해 파일 시스템을 마운트하는 것입니다 (일반적으로 프로세스를 죽일 수 있기 때문에 FUSE를 마운트 해제하는 데 아무런 문제가 없습니다).
PS는 이미 알고 마운트 fuser
, lsof | grep
, cat /proc/*/mounts | grep
및 사용되지 않는 비 작업 "badfs 패치".