因为我不想听到“为什么?”这样的回答,所以我将从背景开始讲起。
我想制作一个由 2 个磁盘组成的软件 RAID-0,因为它们非常旧,速度非常慢,体积也非常小。因此,我想在驱动器的开头为 /boot 分区留出最少的空间。我搜索了一下,发现 Linux 通常使用 128mb 到 2.5gb 的空间,而 Ubuntu 大约使用 250mb 到 1gb 的空间。但由于我知道我在安装什么(Ubuntu 18.04.2 x64 替代品),我想知道一个比 250mb 到 1gb 更精确的数字。
那么问题是:Ubuntu 18.04.2 所需的 /boot 分区的最小大小是多少?
答案1
Ubuntu 18.04.2 所需的 /boot 分区最小大小是多少?
更新:对于 Ubuntu 22.04 及更高版本,我现在推荐2 GiB。 甚至3 GiB随着时间的推移,最好允许更多的 Linux 内核和系统升级。
原始答案:732.00 MiB。我刚刚在一个完全空的磁盘上安装了 Ubuntu 20.04,并让它完成所有分区工作。我选择了“LVM”和“加密分区”等选项,然后查看gparted
它生成的分区方案。以下是我在 512GiB 驱动器上看到的内容:
Partition Name File System Mount Point Size Used Unused Flags
--------- ---- ----------- ----------- ---------- ---------- ---------- -----
/dev/sda1 EFI System Partition fat32 /target/boot/efi 512.00 MiB 1.02 MiB 510.98 MiB boot,esp
/dev/sda2 (none) ext4 /target/boot 732.00 MiB 47.66 MiB 684.34 MiB (none)
/dev/sda3 (none) [Encrypted] lvm2 pv vgubuntu 475.72 GiB 475.72 GiB 0.00 B (none)
因此,它为/target/boot
分区分配了 732.00 MiB。如果我手动执行此操作,我会直接给它1 GiB并称之为好。
更新:我也在 ServerFault 上发布了此内容:Linux /boot 分区的推荐大小是多少?