Kor*_*era 8 linux partition linux-mint lfs gparted
我安装了 Linux Mint 14 作为我唯一的操作系统。我有一个包含 /swap、/ 和 /home 的扩展分区,我的驱动器上还有一些未分配的空间。
我猜 Mint 决定把这一切都放在一个扩展分区上,而不是三个主分区上。
所以我想使用我的一些未分配空间从头开始构建 Linux。 我的第一个问题是,我是否需要为每个发行版都有一个交换分区,或者 LFS 可以使用我已经拥有的交换分区吗?如果是这样,交换分区必须是主分区,还是无关紧要?
主分区和逻辑分区之间有什么实际区别吗?
关于定义的问题: 扩展分区是否只是包含逻辑分区的主分区?
最后,自从删除了 Windows 7(sda 1-3),我的 Linux 分区仍然编号为 5-7。如果我创建一个新分区,它会被称为 sda1 吗?
简短回答:您可以使用相同的交换分区,因为从一次启动到下一次启动都不会保留交换中的数据。在一个磁盘上使用单个交换安装多个 linux 是完全正常的。
但是,我知道有一个例外/警告:如果您使用hibernate(又名“挂起到磁盘”),hibernate 会使用您的交换空间进行存储。如果您随后启动另一个也使用休眠的系统(或者甚至一个不使用休眠的系统),您可能会产生一些非常讨厌的问题。
如果您使用休眠模式,很可能您会知道并对此有所了解,但我最近注意到 KDE 似乎在其默认菜单之一中包含了“休眠”选项。所以要明确:休眠就像“睡眠”(大多数人至少在笔记本电脑上使用它),除了计算机根本不需要任何电源(状态存储在磁盘上,而不是内存中,并由内核重新加载开机时间)。
因此,如果您一直在使用某些此类功能但不熟悉它的工作原理,您只需担心。正常的“睡眠”(又名,暂停到内存)很好,因为它不涉及交换分区。
我是否需要为每个发行版设置一个交换分区,或者 LFS 可以使用我已有的交换分区吗?
正如金发姑娘所说,除非您正在休眠(挂到磁盘),否则是的。否则不会,因为您可以覆盖休眠系统的交换 - 它是保存状态或在挂起时用作常规交换的部分。
如果是这样,交换分区必须是主分区,还是无关紧要?
不,这根本没有关系。如果需要,您可以在常规文件系统上使用交换文件(开销很小,但也更灵活)。如果您足够大胆,您甚至可以切换到 NFS 。
另一方面,如果您在机器上运行 Windows 7,那么您可能有足够的内存在正常情况下根本不需要交换 - 即使“只有”2GB RAM,您也可以在没有交换的情况下做很多事情(基本桌面环境将使用 ~200MB)。并不是说交换是不必要的,但是现在对交换的需求比 10 年前要小得多。
自从删除了 Windows 7 (sda 1-3),我的 Linux 分区仍然编号为 5-7。如果我创建一个新分区,它会被称为 sda1 吗?
由于磁盘使用 MBR 分区方案,因此所有逻辑分区的编号都将是 5 或更高。除非您扩展包含逻辑分区的扩展分区,否则唯一剩余的空间可能仅可用于主分区,主分区的编号为 1-3,前提是扩展分区的编号为 4。有关更多详细信息,请参阅MBR 上的 wiki。
主分区和逻辑分区之间有什么实际区别吗?
不是这几天。BIOS 通常无法从逻辑分区启动(因为它们只能读取 MBR)。今天,引导加载程序通常知道如何执行此操作,因此 BIOS 在系统加载过程中所做的唯一一件事就是从 MBR(或主分区中的引导扇区)读取引导加载程序蹦床,然后通过首先加载其余的引导加载程序,它依次加载内核。
扩展分区只是包含逻辑分区的主分区吗?
是的,您可以通过一点点抽象来查看它 - 它的行为如此,但分区元数据的存储方式不同(作为链接列表而不是具有 4 个元素的数组,这就是 MBR)。至于评论中的问题 - 是的,您只能拥有一个扩展分区。但是,一旦您稍微(甚至更早)完成设置,您可能想要切换到GPT。甚至可以非破坏性地执行此操作(取决于确切的分区布局)。
| 归档时间: |
|
| 查看次数: |
16631 次 |
| 最近记录: |