![sda1 与 sda2 的使用有何不同?](https://linux22.com/image/92496/sda1%20%E4%B8%8E%20sda2%20%E7%9A%84%E4%BD%BF%E7%94%A8%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
我有一个虚拟机,其中的交换分区被我删除了。我现在有两个主分区 sda1 和 sda2,都是 ext4。在 Windows 中,它们将被视为单独的驱动器,但是 Linux 如何使用这 2 个分区而不是一个大的 sda1?我的搜索最终只是讨论如何制作分区或分区的优点。
答案1
实际上,正如您所说,默认情况下它们将有效地用作两个单独的驱动器,就像在 Windows 中一样。
例如,如果 /dev/sda1 有 50MB 可用空间,/dev/sda2 有 50MB 可用空间,并且您尝试向其中任意一个写入 75MB 文件,则尽管这两个分区是同一磁盘的分区,但它仍会失败并出现磁盘已满错误。
答案2
一个分区对应一个文件系统或一个LVM物理卷(PV)。它有点令人困惑,因为一个或多个 PV 组合形成一个卷组 (VG),然后可以将其分为零个或多个逻辑卷 (LV),每个 LV 对应于一个文件系统或其他“磁盘区域”(例如交换)。由于您的两个分区都格式化为 ext4,因此适用第一种情况,即每个分区都是一个单独的文件系统。我见过的最常见的排列是 sda1 是/boot
sda2 是/
,尽管这绝不是必需的映射。