在 Ubuntu preseed 中手动分区硬盘中的 3 个数字是什么意思?

Pid*_*una 4 automation ubuntu partition automated-install preseed

我在官方文档中看到:

#d-i partman-auto/expert_recipe string                         \
#      boot-root ::                                            \
#              40 50 100 ext3                                  \
#                      $primary{ } $bootable{ }                \
#                      method{ format } format{ }              \
#                      use_filesystem{ } filesystem{ ext3 }    \
#                      mountpoint{ /boot }                     \
#              .                                               \
Run Code Online (Sandbox Code Playgroud)

这是什么40 50 100?这些数字是什么意思?/boot分区的大小是多少?我在文档中没有找到解释?C

tel*_*coM 5

这三个数字是最小大小、优先级和最大大小。

如果有足够的磁盘空间来创建这个分区和所有具有较高优先级值的分区及其最大大小,并且仍然足以创建所有定义的至少具有最小大小的低优先级分区,那么您将获得最大大小.

基本上,partman-auto从采用所有分区的最小大小开始。如果磁盘不够大,无法满足他们的需求,分区就会失败,安装就会停止。

如果磁盘至少足够大以实现最小大小,那么任何剩余的磁盘容量都会用于扩展最高优先级的分区;一旦达到最大大小,则下一个最高优先级的分区将获得更多空间;等等。

当目标磁盘上的所有可用磁盘空间都被使用,或者所有分区都达到其最大大小时,partman-auto已找到正确的分区大小并实际进行分区。

Ubuntu 使用与 Debian 相同的安装程序技术,所以这里是官方文档:https : //github.com/xobs/debian-installer/blob/master/doc/devel/partman-auto-recipe.txt