root_device slice |
root_device 既可以与初始安装选项一起使用,也可以与升级选项一起使用。
root_device 指定了系统的根磁盘。 确定系统根磁盘的方式中包含了有关详细信息。
升级系统时,root_device 指定了要升级的根 (/) 文件系统和由其 /etc/vfstab 文件装载的文件系统。 如果系统上由多个根 (/) 文件系统可以升级,那么必须指定 root_device。 您必须使用以下格式指定 slice:cwtxdysz 或 cxdysz。
实例:
root_device c0t0d0s2
使用 root_device 关键字时,请考虑以下情况:
如果在单磁盘系统上指定 root_device,那么该 root_device 必须与磁盘相匹配。 此外,所有指定根 ( /) 文件系统的 filesys 关键字也必须与 root_device 相匹配。
如果要升级 RAID-1 卷(镜像),那么为 root_device 指定的值应该是该镜像的一个面, 该镜像的另一面将自动升级。
系统根磁盘是指系统上包含根 (/) 文件系统的磁盘。 在配置文件中,您可以使用 rootdisk 变量来代替磁盘名,JumpStart 程序会将其设置为系统的根磁盘。 表 31–6 说明了 JumpStart 程序为安装确定系统根磁盘的方式。
JumpStart 程序只在初始安装期间确定系统根磁盘的大小。 您不能在升级期间更改系统根磁盘的大小。
阶段 |
操作 |
---|---|
1 |
如果在配置文件中指定了 root_device 关键字,那么 JumpStart 程序会将 rootdisk 设置为根设备。 |
2 |
如果没有设置 rootdisk,且在配置文件中指定了 boot_device 关键字,那么 JumpStart 程序会将 rootdisk 设置为根设备。 |
3 |
如果没有设置 rootdisk,且在配置文件中指定了 filesys cwtxdysz size / 项,那么 JumpStart 程序会将 rootdisk 设置为在该项中指定的磁盘。 |
4 |
如果没有设置 rootdisk,且在配置文件中指定了 rootdisk.sn 项,那么 JumpStart 程序将按内核探测顺序在系统磁盘中查找指定片上的现有根文件系统。 如果找到了一个磁盘,那么 JumpStart 程序会将 rootdisk 设置为找到的磁盘。 |
5 |
如果没有设置 rootdisk,且在配置文件中指定了 partitioning existing,那么 JumpStart 程序将按内核探测顺序在系统的磁盘中查找现有的根文件系统。 如果找不到根文件系统或找到多个根文件系统,那么将发生错误。 如果找到一个根文件系统,那么 JumpStart 程序会将 rootdisk 设置为找到的磁盘。 |
6 |
如果没有设置 rootdisk,那么 JumpStart 程序会将 rootdisk 设置为安装根 (/) 文件系统的磁盘。 |