Debian 11 上推荐的引导分区大小是多少
本文介绍了 Debian 11 和其他 Linux 发行版上引导分区的建议大小。
安装Linux的聪明方法需要用户对磁盘进行分区,主要是为了隔离每个分区中将来可能出现的问题。包含启动过程的重要文件的目录是该分区的一部分。在这种情况下,在出现与 /boot 下的文件相关的引导问题之前,用户可以重新安装该分区,保持系统的其余部分不变。将 /boot 目录专用于其自己的分区的另一个原因是使用加密方法。如果加密 /(根)分区,则需要对 /boot 目录进行分区,以便 MBR(主引导记录,存储 GRUB 的位置)仍然可以访问引导所需的文件。
当然,其他分区类型也是如此;例如/var,我们可能希望将一个目录专用于其自己的分区,以避免日志占用我们的磁盘空间。这同样适用于 /tmp 目录。可能仅仅因为用户考虑有利于他的系统的不同且特定的文件系统而选择其他分区。其他用户决定将主目录专用于自己的分区,以防止用户用个人文件接管磁盘。
在继续本文之前,Debian(或任何其他 Linux 发行版)上建议的引导分区大小的答案是 256 MB。一些用户选择为启动分区保留最多 512 MB,实际上比这个多(除非出于某种原因您想保留内核集合)。
重要的是要澄清对存储设备进行分区的主要缺点是您不知道将来需要多少空间。如果您的计算失败或您的需求发生变化,您可能需要重新安装系统或存储设备。这就是为什么许多用户决定只安装两个分区:系统文件的根分区和虚拟内存的交换分区。
虽然本文重点讨论 /boot 分区,但让我们借此机会分析一下最常见的 Linux 分区。下表描述了 Linux 的分区、建议的最小大小和用法。
PARTITION | MINIMUM RECOMMENDED SIZE | USAGE |
---|---|---|
/ | 10 GB | System files / all files |
/boot | 256 MB / 512 MB | Boot files |
/home | 100 MB | User files |
/tmp | 50 MB | Temporal files |
/usr | 8 GB | Program files |
/var | 400 MB | Dynamic data |
地点:
/(根):根分区存储系统未分区时的所有系统。对系统进行分区时,根分区存储系统文件以及属于未分配专用分区的目录的所有文件。
/boot:如前所述,启动分区包含启动系统所需的文件。
/home:主目录或分区存储用户文件,例如配置文件配置文件和用户创建的所有内容。将分区专用于 /home 目录将简化备份任务。
/tmp:tmp分区存放临时文件;将 /tmp 目录专用于其自己的分区对于限制临时文件的磁盘空间很有用。
/usr:/usr分区存储只读程序文件,例如可执行文件、库等。这类似于Windows的“Program Files”目录。
/var:该分区用于动态数据,例如日志文件、缓存数据等。位于/var分区下的文件与/usr分区相关,但存储在这个不同的分区中,因为/ usr 是只读的。
Debian 11 和其他 Linux 发行版上的启动分区:
Linux 中的引导分区包含引导系统的重要文件,包括内核和引导加载程序配置文件。您可以使用 ls 命令检查引导分区的内容,如下例所示。
正如您所看到的,下面详细介绍了一些文件和目录。
config-x.x.x-x-amd64:此文件包含 Debian 内核构建所需的组件。
efi:此目录包含计算机具有 UEFI(统一可扩展固件接口)而不是 BIOS(基本输入/输出系统)时所需的文件。
grub:该目录包含grub配置文件,例如grub.cfg。
initrd.img-x.x.x-x-amd64:initrd.img*(初始 RAM 磁盘)允许引导加载程序 (GRUB) 在运行内核之前将内核可执行文件加载到 RAM 内存中。
System.map-x.x.x.-amd64:尽管位于 /boot 目录下,System.map* 文件并不是启动系统所必需的。此类文件对于调试内核问题很有用。
vmlinuz-x.x.x-x-amd64:vmlinuz 文件是可引导的压缩内核映像。
结论:
正如您所看到的,Debian 11 或其他 Linux 发行版上 /boot 分区的建议最小大小在 256 MB 到 512 MB 之间。
在许多情况下,专用的 /boot 分区可以通过隔离可能的问题来使您的系统受益。
对磁盘进行分区是任何 Linux 级别用户都可以在安装阶段完成的过程,即使分区看起来是一项艰巨的任务。 /boot 分区不需要大量磁盘空间。虽然分区在许多情况下可能意味着缺点(因为您的需求将来可能会发生变化,并且您无法猜测您需要多少空间),但 /boot 目录的情况并非如此,其建议的大小不会变化当您处理加密存储设备时,这是强制性的。保留 /boot 分区中包含的所有文件非常重要,但不得积累与系统不兼容的压缩内核版本 (vmlinuz)。另外,值得澄清的是,大多数国产Linux系统没有专用的/boot分区,只有根(/)和交换(虚拟内存)分区,这是没有问题的。
感谢您阅读这篇文章,解释了 Debian 11 上 /boot 分区的正确大小。请继续关注我们以获取更多 Linux 提示和教程。