![为什么某些工具(例如 dd)不需要安装点即可与设备一起使用?](https://linux22.com/image/189196/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9F%90%E4%BA%9B%E5%B7%A5%E5%85%B7%EF%BC%88%E4%BE%8B%E5%A6%82%20dd%EF%BC%89%E4%B8%8D%E9%9C%80%E8%A6%81%E5%AE%89%E8%A3%85%E7%82%B9%E5%8D%B3%E5%8F%AF%E4%B8%8E%E8%AE%BE%E5%A4%87%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%EF%BC%9F.png)
如果我需要在 Ubuntu 机器上使用 USB 驱动器,我需要先安装它。如果我的 USB 设备是,/dev/sdb1
那么我使用以下命令安装它:
mount /dev/sdb1 /home/some_folder
然后用于/home/some_folder
向 USB 驱动器读取和写入数据。
但类似的工具dd
可以直接与设备一起使用,无需安装点:
dd if=/dev/sdb1 ...
这是为什么?为什么我的 USB 在未安装的情况下无法使用但dd
工作正常?
答案1
你能使用您的 USB 而不安装它。您可以使用dd
或其他工具将数据复制到其中,并从中复制数据。使用存储设备作为交换空间而不安装它们也是很常见的。
“安装”意味着将驻留在单独存储设备上的文件系统附加到当前安装的文件系统。这需要已使用文件系统结构格式化的存储设备。完成此操作后,您可以访问已安装文件系统上的文件和其他对象,而不必担心它们驻留在哪个设备上。您只会看到一棵无缝文件系统树。仅当您安装该设备时,这才可能实现。