Linux / boot分区的build议大小是多less?

Linux /boot分区的build议大小是多less?

没有/boot分区是安全的吗?

我看到一些服务器没有/boot分区,而有些服务器有128 MB /boot分区。 我有点困惑。 /boot分区是否必要? 如果是,它应该多大?

    现在,100兆字节或200兆字节是常态。

    你不需要有一个/ boot分区。 但是,出于灵活性原因(LVM,encryption,BIOS限制)是一件好事。

    编辑:

    build议的尺寸已经增加到300MB-500MB。

    另见: https : //superuser.com/questions/66015/installing-ubuntu-do-i-really-need-a-boot-parition

    我倾向于创build一个1GB /boot 。 我留下一个livecd图像,其中有各种修复工具在我/boot 。 我主要是为了支持远程站点的系统。 有了正确的configuration和足够的内存,grub2可以在不提取内容的情况下启动映像。 有几次,我曾经谈过远程员工将系统重新启动到livecd映像,并在系统上启动networking / ssh,这个系统出现了问题,所以我可以连接和修复。

    这当然不是必需的,甚至是共同的。

    linux / boot分区的build议大小是多less?

    /boot分区包含GRUBconfiguration,内核与他们的System.map,…我认为〜100MB就足够了。

    没有/ boot分区是安全的吗?

    是。 但是单独的/boot分区有一些优点:

    • 作为救援分区
    • rootfs位于LVM上,RAID由GRUBencryption或不受支持
    • 可能会节省几秒钟的启动时间

    它也分配不同于分配。 例如,Fedora的最小值为250MB [1],500MB为默认值,如果您计划在未来升级,则需要500MB [2]。 如果空间不是问题,我会去1GB,以防止后来洗牌分区,因为我最近升级时不得不这样做。

    [1] http://docs.fedoraproject.org/en-US/Fedora/16/html/Installation_Guide/s2-diskpartrecommend-x86.html [2] http://fedoraproject.org/wiki/How_to_use_PreUpgrade#Not_enough_space_in_.2Foot

    我刚安装了105MB / boot的Ubuntu 13.10。 它安装得很好,但重启后,我做了更新,它说没有足够的空间。 另外想要升级196MB,一定是内核升级什么的。 所以不得不重新安装一个更大的/引导。 为500MB,似乎工作。 好东西,不需要很长时间做一个新的安装:)

    这主要取决于你安装了多less内核,以及它们的initrds的大小。

    对于3.0系列内核,initrd运行大约13 MB。 对于早期的2.6内核,这是3.4 MB。 所以,如果你打算保留更多的内核,你至less需要几百MB的内存。

    这个适用于你的多less和是否取决于你的用例。 如果您多引导,testing内核和/或频繁升级,则可能会很快在100 MB /boot分区上空间不足。 如果你没有做这些事情,那可能就足够了。

    有很less的理由吝啬存储(这是便宜,BIOS,装载和引导加载程序块的限制大多是过去的事情),我看到内核资源随着时间的显着增长,所以安全的赌注现在是〜250 MB – 1 GB。 我通常更喜欢一个单独的/ boot分区来控制和隔离,虽然这几乎完全是一个问题(RAID设备将是一个明显的例外,LVM和encryption以及其他)。

    这也取决于你有多less内核可用。 一个正常的内核,一个“xen”内核,一个“桌面”内核,以及不止一个版本,总结得很好。 我不会去500MB以下。 之后调整前置分区的大小需要很长时间。

    如果您正在创build虚拟机,如果您不熟悉LVM,则单独的(虚拟)磁盘可能适用于多个分区(/ home,/ boot,/)。

    我在构build系统时总是使用100MB。 我想如果你要testing大量不同的内核(或者构build你自己的定制的内核),你可能需要一个更大的内核,但是对于大多数人来说,100MB就足够了。 另外,如前所述,有一个单独的引导分区是一个好主意,由于一堆原因。