剩下一个主分区:根分区还是主分区?

剩下一个主分区:根分区还是主分区?

我的电脑有两个分区在运行 Windows。我现在计划在左侧空间安装 crunchbang。因此,如果我想设置 root、home 和 swap,我剩下一个主分区和两个逻辑分区。我想我会把扩展分区放在最后。但哪个分区更适合作为主分区?root 还是 home?我的猜测是:

/ --> 主要

/home-->逻辑

交换——>逻辑

或者完全不同?

多谢!

答案1

据我所知,应该没有区别。如果这对您有帮助,我当前的硬盘布局看起来与您的非常相似,在我的例子中,我确实有 / 作为主分区,/home 和 swap 作为扩展分区内的逻辑分区。它看起来像这样:

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x52305230

Device    Boot     Start       End    Blocks  Id System
/dev/sda1         208896  82223103  41007104   7 HPFS/NTFS/exFAT
/dev/sda2 *     82223104 205697023  61736960  83 Linux
/dev/sda3      205697024 488396799 141349888   5 Extended
/dev/sda5      205699072 480008191 137154560  83 Linux
/dev/sda6      480010240 488396799   4193280  82 Linux swap / Solaris

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0  39.1G  0 part /mnt/win
├─sda2   8:2    0  58.9G  0 part /
├─sda3   8:3    0     1K  0 part
├─sda5   8:5    0 130.8G  0 part /home
└─sda6   8:6    0     4G  0 part [SWAP]

注意:您可能已经注意到,我只使用了三个主分区(Win、根和扩展),而不是四个;这是因为磁盘开头还有另一个非常小的(100 MiB)隐藏主分区,它没有显示在那里。只是测试一下,下次格式化盒子时我会把它删除,但这不会使我的观点失效。

答案2

您似乎误解了主分区、扩展分区和逻辑分区。MBR 磁盘最多支持四个主分区。由于这是限制,因此其中一个分区可以配置为扩展分区,它可以容纳任意大数逻辑分区。因此,您认为“...剩下两个逻辑分区...”是错误的;如果您的扩展分区中有未使用的空间,则可以创建未使用空间可容纳的任意数量的逻辑分区。

不过,在开始规划之前,请注意 MBR 即将被淘汰。如果您的计算机预装了 OS X 或 Windows 8,或者预装了去年左右推出的 Windows 7,那么您的计算机可能使用 EFI 而不是 BIOS 启动,并使用 GPT 而不是 MBR 分区。GPT 不区分主分区、扩展分区和逻辑分区,默认情况下 GPT 支持最多 128 个分区。因此,如果您使用的是较新的计算机,您可能不必担心这种古老的区别。事实上,在更老的计算机上也可以使用 GPT,但这样做的好处微乎其微。

至于/home分区,这是一个见仁见智的问题。我的观点是,/home除了最小的安装外,任何安装都建议使用分区,因为它们有助于将用户数据与系统数据隔离开来。这可以简化某些类型的升级和系统备份

相关内容