Solaris 10 5/09 安装指南:自定义 JumpStart 和高级安装

Procedurex86: 创建磁盘配置文件

  1. 找到包含要测试的磁盘的基于 x86 的系统。

  2. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  3. 通过将 fdisk(1M) 命令的输出保存在文件中,创建单磁盘配置文件的一部分。


    # fdisk -R -W disk_config_file -h /dev/rdsk/device_name
    
    disk_config_file

    磁盘配置文件的名称。

    /dev/rdsk/device_name

    整个磁盘的 fdisk 布局的设备名称。device_name 的格式必须是 cwtx dys0c xdys0

  4. prtvtoc(1M) 命令的输出附加到磁盘配置文件:


    # prtvtoc /dev/rdsk/device_name >>disk_config
    
    /dev/rdsk/device_name

    系统磁盘的设备名称。device_name 的格式必须是 cwt xdys2cxdy s2

    disk_config

    磁盘配置文件的名称。

  5. 确定是否在多个磁盘上测试 Solaris 软件的安装。

    • 如果否,则停止。操作完成。

    • 如果是,串联单磁盘配置文件并将输出保存到一个新文件中。


      # cat disk_file1 disk_file2 >multi_disk_config
      

      此新文件即成为多磁盘配置文件,如下例所示:


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  6. 确定磁盘设备名称中的目标号码在前一个步骤中创建的多磁盘配置文件中是否唯一。

    • 如果是,则停止。操作完成。

    • 如果否,用文本编辑器打开该文件并使目标号码唯一。

      例如,对于不同的磁盘设备名称,此文件可能包含同一目标号码 t0,如下所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      将第二个目标号码更改为 t2,如下所示:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map