卸载 debian 安装分区时遇到问题

卸载 debian 安装分区时遇到问题

我在 Mac 上设置了一个 50GB 的分区,用于安装 debian、MS-DOS (FAT) 格式。我祝福它,现在正在卸载它以便复制 img 文件。我正在使用: $ diskutil unmountDisk /dev/disk0s5卸载并计划然后使用:$ sudo dd if=debian7.8.0-amd64-CD-1.img of=/dev/disk0s5 bs=1m将 img 文件复制到分区。

问题是每次我尝试在 Term 上执行卸载时,它都会给我Unmount of disk0 failed: at least one volume could not be unmounted.我已经使用 验证了这是正确的磁盘diskutil list。任何想法有什么问题吗?

答案1

至少有一个进程(或带有另一个挂载的内核本身)正在使用该卷。这可能是一个打开的文件或只是当前的工作目录。

如果/dev/disk0s5安装了/mnt/tmp则运行

fuser -vm /mnt/tmp

找出哪些进程阻止卸载。

/proc/mounts您可以通过搜索块设备找到正确的挂载点(在 Linux 下) :

grep ^/dev/disk0s5 /proc/mounts

或者您可以使用命令mount

但我必须承认,我忽略了 Linux 不调用它的驱动器这一点/dev/disk0s5,因此我猜你描述了你在 MacOS 下所做的事情。这可以解释不同的fuser行为。

相关内容