当您插入 USB 存储设备(例如 U 盘)时,会发生两件事。首先,设备出现,然后挂载其文件系统。插入设备后,您可以挂载和卸载其文件系统。
因此我的问题是:操作系统将该文件系统视为什么?它是否像单个图像文件一样:mydevice_ext4.img
?
答案1
文件系统/分区/dev/sda1
可以被视为(或至少表示为根文件系统中的接口)“块设备”,它是以下类别之一:文件。文件是以某种方式存储的数据的表示,而文件系统是具有某种连贯结构的数据的集合。块设备文件是结构化数据的“原始”表示。为了使其可以作为文件和目录进行访问,您可以读取和交互,可以将其挂载...
如果您ls -l /dev
- 您看到一些以字母开头的条目,b
表示一个块设备,这将包括任何文件系统,如内部分区、外围设备等......这里有一些来自我的系统(#comments 由我添加)
brw-rw---- 1 root disk 179, 1 Dec 3 07:14 /dev/mmcblk1p1 #ESP
brw-rw---- 1 root disk 179, 2 Dec 3 07:14 /dev/mmcblk1p2 #root partition
brw-rw---- 1 root disk 179, 3 Dec 3 07:14 /dev/mmcblk1p3 #swap
这篇维基百科文章详细解释设备文件的概念。