我在互联网上搜索了很多后问这个问题。
我在我的 PC 上使用 linux。它有一个有 3 个分区的磁盘。sda1、sda2、sda3。sda3 包含 linux,sda2 是交换,sda1 是 FAT。
我的问题是“sda3”是一个包含整个 linux 的分区,我不明白将它安装在 /dev/sda3 上是什么意思?
/home, /usr, /var 一切都在 sda3 中,那么为什么我们说我们在 /dev 上挂载 sda3 而 /dev 和所有其他文件系统都在 sda3 中?
/dev
是一个包含“指针”(以块/字符特殊文件的形式)的目录,它使用户/程序可以访问只有内核才能正常访问的特殊设备。
sda3
实际上并没有安装在 上/dev/sda3
,这只是让我们操作的块特殊文件sda3
。真正的“挂载点”是/
.
我在阅读http://en.wikipedia.org/wiki/Device_file后找到了答案
/dev/sda3 实际上是一个设备文件。