为什么不安装就不能访问 /dev/sd** ?

The*_*Guy 0 ubuntu usb mount

我一直在阅读其他问题和答案,但没有人告诉我为什么安装是绝对必要的。他们说驱动器需要一个挂载目录来与物理驱动器关联,但是为什么不能直接将文件从 /home/[user] 复制到 /dev/sdb(USB 驱动器)?复制到驱动器安装目录的所有数据是否会立即复制到驱动器本身?

pen*_*359 7

/dev/sd* 无需挂载即可访问。确实,我之前已经成功地将文件直接写入/ dev / sdb,但是我写入的是原始U盘。我写的文件是 Ubuntu 安装盘的磁盘映像,当时我用来制作可启动的 U 盘,用于在新计算机上安装 Ubuntu。您可以像写入文件一样写入 /dev/sda,但它写入的是原始磁盘。如果您尝试写入第二个文件,它将在第一个文件之上写入,并且除非它是磁盘映像之类的东西,否则大多数其他计算机/软件将不知道如何处理它。

挂载的作用是尝试在原始磁盘和文件系统布局之间添加文件系统驱动程序。挂载过程的一部分是选择正确的文件系统、FAT32、Ext4、NTFS 等,并初始化该驱动程序以了解您正在挂载的磁盘的内容。现在,它将磁盘解释为具有文件夹、文件和有关这些文件夹/文件的元数据的结构化文件系统。