我买了一台 Acer Aspire 5,内存为 8 GB,硬盘为 1 TB,我需要一些关于如何分配内存的建议,今天要双启动 Fedora 和 Windows。我买了一个 250 GB 的三星 EVO 970 SSD 来安装 Ubuntu,不再使用 Fedora(不习惯)。
我的想法是:
- 为 Windows 保留至少 500 GB,因为我需要在其上使用 Adobe 程序,我还不习惯使用 Gimp 或 Inkscape。然后运行视觉工作室偶尔用于一些小项目。由于我的笔记本电脑性能不强,我被迫使用 Windows 作为主机。
- SSD 将仅用于 Ubuntu,但我想使用一半的硬盘来保存更大的文件等。
- 如果可能的话,我想使用硬盘驱动器作为主分区并轻松访问它。
你能帮我吗?我很想看看你如何划分分区的实际数字,例如 90 GB 用于根目录、150 GB 用于家庭目录、4 GB 用于交换目录等。
答案1
我建议对单个用户桌面进行以下设置:
固态硬盘:
- 1a. Windows。整个磁盘 -/- 25 GB。
- 2a. Ubuntu。25 GB。/ 占用 20 GB,/home/ 占用 5 GB
硬盘:
- 1b. 为原生 Ubuntu 划分 ext4 分区。大小... 可以从 NTFS 中腾出任何大小。
- 2b. 为 Windows 和 Ubuntu 文件共享划分 NTFS 分区。
这种设置最大限度地提高了 SSD(保存所有系统相关文件)的速度和 HDD(保存所有个人文件)的可靠性。
关于 2a:5 GB /home 足以容纳所有配置。./config/ 中有一个名为 users-dirs.dirs 的文件,您可以在其中更改用户目录的位置。只需将它们指向 1b。拥有单独的 /home/ 允许重新安装 / 同时保留您的个人配置。
可以通过格式化 SSD(所有操作系统的整个磁盘或仅要重新安装的磁盘)并安装数据分区来完成重新安装。
答案2
我有 1 TB HDD 和 512 GB 三星 960 Pro SSD。
1 TB 本质上是一块砖,但所有 1,000 GB 都分配给单个 Windows NTFS 分区。安装 Windows 游戏(每个 60GB)时,它们会进入 HDD,但当需要玩几周/几个月时,它们会被复制到 SSD。
SSD 中有 400 GB 用于 Windows 10,剩余 100 GB 用于两个 Ubuntu 16.04 分区(20GB 和 45GB)、一个 Ubuntu 18.04 分区 25GB 和一个 10 GB 分区供所有四个操作系统共享。
共享分区主要用于存储 Windows 10 WSL(适用于 Linux 的 Windows 子系统)和三个 Ubuntu 发行版中使用的 bash 脚本。偶尔会将屏幕截图和其他图形放在那里。共享分区采用 NTFS 格式,因为 Windows 10 无法读取/写入 ext4 Linux 分区。另一方面,Linux 可以毫无问题地读取/写入 NTFS 分区(无论如何很少)。
我不相信单独的/boot
或/home
分区,但我知道很多人相信,我也不会因此责怪他们。我把所有东西都放进去,/
这样我就不必在/
、/boot
和之间精细管理存储分配/home
。
让我安心的是,每天都会使用 cron 自动将重要文件备份到云端。也许每年我会使用一次,gparted
将一些分区变大一些,将一些分区变小一些。
如果您可以进行设置,使用 HDD 存储您的所有项目,并将当前正在处理的几天/几周/几个月的项目转移到 SSD,那么我认为这是最好的。