root_device slice |
您可以将 root_device 用于初始安装和升级选项。
root_device 指定系统的根磁盘。“如何确定系统的根磁盘”包含附加信息。
升级系统时,root_device 指定要升级的根 (/) 文件系统和通过其 /etc/vfstab 文件安装的文件系统。如果可以在系统上升级多个根 (/) 文件系统,则必须指定 root_device。必须以 cw txdy sz 形式指定 slice。
例如:
root_device c0t0d0s2
当使用 root_device 关键字时,请考虑以下情况:
如果在只有一个磁盘的系统上指定 root_device, root_device 和磁盘必须匹配。而且,任何指定根 (/) 文件系统的 filesys 关键字必须与 root_device 相匹配。
如果您正在升级镜像,则为 root_device 指定的值应该是该镜像的一个面。该镜像的另一面自动升级。
系统的根磁盘是系统上包含根 (/) 文件系统的磁盘。 在配置文件中,您可以使用 rootdisk 变量来代替磁盘名,JumpStart 程序将其设置为系统的根磁盘。表 28–6描述 JumpStart 程序如何为安装确定系统的根磁盘。
JumpStart 程序只在初始安装过程中确定系统的根磁盘大小。您不能在升级过程中更改系统的根磁盘大小。
阶段 |
操作 |
---|---|
1 |
如果在配置文件中指定了 root_device 关键字,则 JumpStart 程序将 rootdisk 设置为根设备。 |
2 |
如果没有设置 rootdisk 并且在配置文件中指定了 boot_device 关键字,则 JumpStart 程序将 rootdisk 设置为根设备。 |
3 |
如果没有设置 rootdisk 并且在配置文件中指定了一个 filesys cwt xdys z size / 项,则 JumpStart 程序将 rootdisk 设置为在该项中指定的磁盘。 |
4 |
如果没有设置 rootdisk 并且在配置文件中指定了 rootdisk.sn 项,则 JumpStart 程序以内核探测顺序在系统磁盘中查找指定片上的现有根文件系统。如果找到一个磁盘,则 JumpStart 程序将 rootdisk 设置为找到的磁盘。 |
5 |
如果没有设置 rootdisk 并且在配置文件中指定了 partitioning existing,则 JumpStart 程序以内核探测顺序在系统的磁盘中查找现有的根文件系统。如果找不到根文件系统或找到多个根文件系统,则发生错误。如果找到一个根文件系统,则 JumpStart 程序将 rootdisk 设置为找到的磁盘。 |
6 |
如果没有设置 rootdisk,则 JumpStart 程序将 rootdisk 设置为安装根 (/) 文件系统的磁盘。 |