我通过 备份我的硬盘驱动器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"
,我什么也没得到。如果我 cd 进入 my-mount-point,lsof 将显示它。否则,什么也没有。
有没有办法得到如果某物正在写入 下的文件my-mount-point
?
答案1
为什么不在备份 HD 之前通过 CD 光盘进入该目录?
cd /my-mount-point/ &&
(sudo zfs send snapshot |
sudo tee my-snapshot.zfs > /dev/null) && cd
听起来是最简单的方法挂载点下的 CWD。