tee가 마운트된 파일 시스템에 쓰고 있는지 알 수 있는 방법이 있습니까?

tee가 마운트된 파일 시스템에 쓰고 있는지 알 수 있는 방법이 있습니까?

하드 드라이브를 백업 sudo zfs send snapshot | sudo tee /my-mount-point/my-snapshot.zfs > /dev/null하고 실수로 /my-mount-point를 마운트 해제(및 닫는)하지 않도록 하고 싶습니다.

이제 cd거기에 들어가면 문제가 되지 않을 거예요 umount: /my-mount-point: target is busy.. 하지만 의 경우에는 tee그렇게 되지 않습니다.

또한 실행하려고 하면 lsof | grep "my-mount-point"아무것도 얻지 못합니다. my-mount-point에 CD를 넣으면 lsof가 이를 표시합니다. 그렇지 않으면 아무것도 아닙니다.

만약에 얻을 수 있는 방법이 있나요?무엇파일이 기록되고 있습니까 my-mount-point?

답변1

HD를 백업하기 전에 CD를 이 디렉토리에 넣지 않겠습니까?

cd /my-mount-point/ &&
(sudo zfs send snapshot | 
 sudo tee my-snapshot.zfs > /dev/null) && cd

가장 쉬운 방법인 것 같네요마운트 지점 아래의 CWD.

관련 정보