我正在将 RHEL 4.x 安装到已安装 Windows 7 Enterprise 的硬盘上。我想双启动这两个操作系统。硬盘大小约为 220 GB(其中 Windows 7 占用约 50 GB)。
现在,有没有可以下载的免费且友好的工具来对此驱动器进行分区?RHEL 附带一个文本模式(磁盘德鲁伊)来进行分区,但我不知道如何调整现有 Windows 分区的大小。因此,我假设我现在需要中止 Linux 安装,然后继续从另一张包含良好分区工具的 CD 启动,然后稍后从 RHEL 安装磁盘恢复启动。
另外,我的分区应该是什么样的?它们应该有多大?系统是新款 LENOVO,配备 i5 核心处理器和 4 GB RAM。有什么建议吗?
我知道我至少需要 5 个分区。对吗?1) /boot 2) / 3) /home 4) swap 5) /var
谢谢你,
答案1
正如 Olli 指出的那样,gparted 是完成这项工作的好工具。但您不需要为此下载 ubuntu。Gparted 开发人员提供了一个 gparted livecd,它更小,并且在您选择分区方案后不会立即开始安装 ubuntu。 http://gparted.sourceforge.net/livecd.php
我强烈建议你不要使用交换分区,除非你真的需要它。当你真的需要如下:
- 您需要能够休眠到磁盘(然后使用交换分区来存储数据)。在笔记本电脑上,我不会这样做,因为睡眠(挂起到 RAM)效果很好。它唤醒速度更快,而且能耗非常小(例如,每几个小时的睡眠只消耗 1% 的电量)。
- 您需要使用一些需要大量 RAM 的软件来执行一些无法在 4G RAM 中完成的任务。在所有其他情况下,交换只会减慢您的机器速度。而 4G RAM 确实足以满足大多数常规需求。此外,您以后可以随时使用交换文件(如果需要)。
对我来说,有一个分区方案很有用(我已经在我的台式机和笔记本电脑上使用了好几年了):
- / - 大多数情况下 20-30G 就足够了。考虑到你的硬盘大小,我会选择 20(甚至更少)。
- /home - 10-20G 用于存储我的“小而有价值的数据”。诸如源代码、文档、可能还有一些图片等。有时我会加密此分区(在笔记本电脑上)
- /storage - 剩余的可用硬盘空间。我在这里存储各种“大而不太重要的东西”。拥有一个单独的 /storage 分区已被多次证明是一个非常好的主意。众所周知,人们倾向于填满硬盘,然后删除最不重要的东西,只是为了下载新的东西。因此,硬盘总是几乎满了。如果您有时忘记为新下载释放一些空间,您最终将无法登录(您的主目录已满,计算机无法写入它。如果您有一个单独的 /storage 分区,这种情况就不会发生。
答案2
例如Ubuntu Live CDinclude gparted
,这是一个图形化的易用的磁盘分区程序。你可以启动 live-cd,gparted
无需安装 Ubuntu 即可使用。
如果没有特殊原因,我会使用/
和swap
分区,因为它更方便,并且在桌面环境中(我假设这不是服务器安装),如果例如/var
增长更多,这并不是什么大问题,但是如果你为某些东西分配太小的分区,那将是一个很大的烦恼。
这取决于您的使用情况,但我会使用 2GBswap
和其余的/
分区。如果您正在运行内存密集型但可以交换的东西,那么增加更多的交换可能会很有用。
正如评论中所述,您也可以使用交换文件代替分区(速度稍慢,但更灵活)。此外,使用单独的/home
分区确实有优点(更改分布更容易),但也有缺点(灵活性较差,如果分配的空间太多或不够,就会很不方便)。