我的印象是块设备列在下面/dev
,例如/dev/xvdf
,文件系统位于分区上,该分区在该分区所在的块设备后面标有数字,就像/dev/xvdf1
所有文件系统都必须位于分区上.
我正在运行 CentOS,作为课程的一部分,我必须创建文件系统、分区和挂载文件系统。对于本课程,我在设备文件上创建了一个文件系统,/dev/xvdf
并安装了这个文件系统。除此之外,我/dev/xvdf
在文件名上创建了一个分区,/dev/xvdf1
并在该分区上创建了一个文件系统,并挂载了该文件系统。这让我很困惑,我有一些问题:
- 我是否正确,您不必在块设备上创建分区,但您可以直接在块设备上创建文件系统而无需分区?
- 如果是这样,为什么有人要这样做?
- 在 上创建文件系统后
/dev/xvdf
,我使用 fdisk 创建了/dev/xvdf1
分区,并将最大块分配给这个新分区。但是,文件系统/dev/xvdf
没有被删除,仍然有一个文件。如果所有块/dev/xvdf
都已分配给/dev/xvdf1
分区,这怎么可能?