为什么设备或资源繁忙时需要删除该文件?

为什么设备或资源繁忙时需要删除该文件?

/dev/sda4处于 ntfs 文件系统中,并挂载上/mnt/winntfsntfsusermap最关键的一点),该文章列出了如何在 linux 中逐步挂载 ntfs。

如何在 Linux 中逐步挂载 ntfs

sudo cp -r  mydoc  /mnt/winntfs
ls  /mnt/winntfs
mydoc
ls  /mnt/winntfs/mydoc
analyse  build  cron

您可以看到我已将 $HOME/mydoc 中的所有内容复制到 /mnt/winntfs/mydoc 中,现在我想删除/mnt/winntfs/mydoc

sudo rm -rf  /mnt/winntfs/*
rm: cannot remove '/mnt/winntfs/mydoc': Device or resource busy
lsof | grep -i  "mydoc"
lsof | grep -i  "/mnt/winntfs/mydoc"

我想用 lsof 获取进程 ID 号,并杀死具有 ID 号的进程,然后可能删除它,但是lsof命令没有得到任何结果,为什么可以复制某些目录,而不是删除它?我该如何删除它?

答案1

设备或资源繁忙,因为分区仍处于挂载状态。删除分区之前必须先卸载该分区。打开终端并运行:

sudo umount -f  /mnt/winntfs/mydoc
sudo rm -rf  /mnt/winntfs/*

相关内容