umount 卸载文件系统。
这在此处是必需的,因为如果您在分区仍处于挂载状态并可能被任何应用程序访问时覆盖该分区,那将会很糟糕。你会得到错误。
man umount有关该命令的更多信息,请参见。
如果我在这里没有使用最合适的术语,请纠正我。
在 Linux/Ubuntu 中,所有设备都表示为目录下的文件/dev。在链接问题的第一个答案中,umount用于将某些设备与正在使用的文件系统分离,因此您可以/dev/sd?不受限制地将整个设备作为纯文件 ( ) 进行操作。然后该命令dd用于将输入文件image.iso文件的内容复制为输出文件的内容/dev/sd?。
在这里,我找到了Colin Ian King提供的更好的解释:
如果您在“原始”块设备上的文件系统仍处于挂载状态时将数据写入“原始”块设备,则内核在更新垃圾文件系统时将出现问题。例如,内核会定期将脏数据刷新回挂载的设备,或者可能会进行文件查找。如果底层块设备已从根本上改变,那么内核会发现问题,这可能导致内核 OOP 消息过多,甚至在 BUG_ON() 检查时停止。因此,在更改块设备上的底层数据之前,请务必先卸载文件系统。
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |