我想为 Ubuntu 划分一个硬盘,这样整个文件系统将采用 ext4;不会与 Windows 共享文件,所以我对此不太担心。我想知道的是,如果我按照如下所示的方式排列分区,我是否能够更新我的发行版并保留我的皮肤/设置/等等?以下是一些基本背景信息:
该计算机是定制的(16GB DDR3、i5 Sandy-Bridge @ 3.4 gHz),有 2 个 HDD 和 1 个 SSD,它们如下(BIOS 启动优先级也按相同的时间顺序排列):
64 GB 固态硬盘 -Windows 7 64位操作系统
160 GB 硬盘 -适用于 Windows 程序/存储空间的 NFTS 文件系统
500 GB 硬盘 -适用于 Ubuntu 12.04 的 EXT4(当前未分配)
这是我计划如何拆分 500 GB 的 Ubuntu 硬盘,同样按磁盘开始时间顺序排列:
2GB(交换)
25GB 操作系统目录(主要)
余ext4 主分区(主)
我想知道的是,我希望实现的是能够升级我的发行版,同时能够将我的主题、设置和文件等保存在与发行版不同的分区中。这种方法能让我做到这一点吗?或者我可以用另一种方法来实现这一点?我的交换文件的位置正确吗?交换文件是否太小/太大?
答案1
您可能考虑的一件事是从大约 50 GB 的 SSD 分区运行 Windows,并将 Ubuntu 安装到剩余的 14 GB 中。(就我个人而言,我发现 Ubuntu 在 10GB 分区中运行起来很轻松。)这将使两个操作系统的启动时间非常快。HDD 上有足够的空间用于存储数据文件等。
如果 SSD 上的空间非常紧张,并且由于您有大量 RAM(这决定了页面文件和休眠文件的大小),您可以将 Windows 页面文件移至 HDD。使用 16 GB 的 RAM,您可能永远不会使用页面文件;但是,我读到有些程序坚持要求文件可用。在我的台式机系统上,我还删除了休眠文件,因为我从未在台式机上使用过该功能。
我有 Windows 7(36 GB)、共享数据驱动器(8GB)、Ubuntu(10 GB)和交换区域(1.8 GB),它们都在 SSD 上顺利运行,而 Windows 页面文件和大量数据/备份空间则位于辅助 HDD 上。
答案2
@CentaurusA 获得了我的 +1 票。我的看法也一样。/
必须放在 SSD 内部。这样可以大幅提高系统作业的速度。就像sudo apt-get update && sudo apt-get upgrade
。这样会快得多。
/
- 8G~15G 就够了。我的一直是 8G。不要离 15G MAX 太远。swap
- 你不需要这个。如果你的系统需要超过 16G 的内存,那么是时候解决问题了。不打开交换。/home
- 单独的主分区,方便重新安装或升级。
请为 Ubuntu 提供超级棒的 SSD!:)
答案3
保存个人设置的常用方法是将其放在/home
单独的分区上。这样做可以让你安装一个全新的 Ubuntu 副本,并能够保存 - 和不是格式-您的 /home 分区。
对于更新 Ubuntu 安装,这一点不太重要,因为更新期间不需要清除任何内容。无论如何,以这种方式进行分区是一个好主意。
您的交换可能位于任何地方(甚至在文件系统上!)但在磁盘的开头是可以的 - 我总是将其设为主分区。
如果您是双启动,您可能需要考虑在 Linux 内安装 NTFS 卷并将其用作 Linux 和 Windows 之间共享的卷。甚至可以在 Windows 和 Linux 之间共享交换空间 - 尽管每次要使用它时都需要为 Linux 格式化。
答案4
如果需要,您可以拥有 /home 分区,但实际上这不是必需的。升级不会破坏数据,您可以重新安装 Ubuntu 而无需格式化分区,从而保留您的数据。您只需确保未选中格式化框。