所以我有一台笔记本电脑,配备 16GB RAM、240GB SSD(用于系统文件)和 1TB HDD(用于数据/媒体文件)。我正在安装 Ubuntu 20.04 以及我的 Windows 10(也在 SSD 上)。我有以下 4 个问题:
我应该在 SSD 上为 Ubuntu 创建多少磁盘空间?(这基本上应该是根目录、主目录和交换目录的总和,对吗?)
我应该为根分区分配多少空间?(我听说是 25GB,只需要确认一下)
我需要为主目录创建一个分区吗?(如果不这样做,是否不可能将数据/媒体文件存储在 Ubuntu 的系统驱动器上?)
我需要多少交换内存?(不确定是否计划休眠)
如果有人能解释一下自动分区的工作原理,那可能也会对我决定是否应该手动完成所有操作有所帮助。谢谢!
答案1
20 Gb。是的。但请进行更改
~./config/users-dirs.dirs
以将用户目录更改为 HDD 上的分区。我将每个个人文件都放在一个/discworld/
挂载点中。HDD 可以是 NTFS,因此您可以与 Windows 共享整个 HDD。我从来不需要超过 20Gb(目前我使用的是 16Gb,并且安装了许多额外软件,如 apache 和 mysql)。25Gb 就足够了。请注意,我的 20Gb 包括交换空间和仅包含隐藏文件的 /home/,因此您将有 5Gb 可用。请注意,这取决于您要安装的内容。9 个浏览器、1 个以上的办公套件、多个服务器(数据库、Web、文件等),并且会快速添加。
请这样做。原因有很多。举几个例子:易于备份,易于重新安装,万一 sdd 坏了,hdd 仍然是安全的(对于 sdd 来说,速度比质量更重要,对于 hdd 来说,质量比速度更重要;而且您的个人文件需要...质量。您的引导和软件启动需要速度)。
您无需为此烦恼。Ubuntu 使用
/swapfile
,它会根据需要自行调整。我的是 2Gb...$ ls -l --block-size=M /swapfile -rw------- 1 root root 2048M mrt 3 17:22 /swapfile
我有 32Gb 内存。我从不使用休眠或挂起模式。冷启动需要 9 秒,所以对我来说时间刚刚好。我还将与电源管理相关的所有功能都设置为关闭(只有显示屏在盖子关闭时关闭),当我通电时,我会切换到 nVidia,当使用电池时,我会使用英特尔显卡。
答案2
我有一个非常相似的设置。我的经验法则是使用 25 GB 作为 root(Ubuntu 系统),大约 45 GB 作为/home
,并在系统分区上设置一个小的交换文件。我使用systemd-swap
,因为有 16 GB 的充足 RAM,我将其设置为默认的 128 MB 交换文件,如果需要可以增加到 512 MB。
在 99% 的计算机使用中,它不是必需的,但它有助于在内存占用过大的情况下正常关闭某些程序。您不能休眠,但这通常比它的价值更麻烦。根据 ,我的系统在不到 18 秒的时间内启动systemd-analyze
,这对我来说已经足够好了。对于短暂的中断,您始终可以使用suspend
而不是hibernate
。
其余部分留给 Windows 10 分区。根据磁盘大小和需求,/home
Windows 10 的比例可能会有所不同,但不要为 Windows 10 分区使用少于 60 GB 的空间。这适用于轻度 Windows 10 使用,其中包含一两个基本程序,没有游戏。
你不严格需要一个单独的/home
分区,但我发现在备份和迁移时将系统与数据分开非常有帮助。基于分区的备份有明确的分离,如果你想建立一个干净的系统,你的个人数据就不会被系统文件弄得乱七八糟。