Solaris 9 安装指南

创建磁盘配置文件

本节描述如何创建单磁盘和多磁盘配置文件。磁盘配置文件使您能够从单个系统中使用 pfinstall (1M) 针对不同的磁盘配置测试配置文件。

创建磁盘配置文件

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

  2. 成为超级用户。

  3. prtvtoc(1M) 命令的输出重定向到一个文件以创建单磁盘配置文件。


    # prtvtoc /dev/rdsk/device_name>disk_config_file
    

    /dev/rdsk/device_name

    系统磁盘的设备名称。device_name 的形式必须是 cwtxdy s2cxd ys2

    disk_config_file

    磁盘配置文件的名称。 

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

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

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


      # cat disk_file1 disk_file2>multi_disk_config
      

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


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

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

    • 如果不是,使用文本编辑器打开此文件并使目标号码在磁盘设备名称中是唯一的。

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

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

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

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

磁盘配置文件示例

下面的示例显示如何在具有 104 兆字节磁盘的系统中创建单磁盘配置文件 104_test


实例 24–6 创建磁盘配置文件

prtvtoc 命令的输出重定向到名为 104_test 的单磁盘配置文件:


# prtvtoc /dev/rdsk/c0t3d0s2>104_test

104_test 文件的内容与下面的内容相似:

* /dev/rdsk/c0t3d0s2 partition map

*

* Dimensions:

*     512 bytes/sector

*      72 sectors/track

*      14 tracks/cylinder

*    1008 sectors/cylinder

*    2038 cylinders*    2036 accessible cylinders

* Flags:

*   1: unmountable

*  10: read-only

*

*                          First     Sector    Last

* Partition  Tag  Flags    Sector     Count    Sector  Mount Directory

       1      2    00          0     164304   164303   /

       2      5    00          0    2052288  2052287  

       3      0    00     164304     823536   987839   /disk2/b298

       5      0    00     987840     614880  1602719   /install/298/sparc/work

       7      0    00    1602720     449568  2052287   /space

您创建了磁盘配置文件。 “测试配置文件”包含关于使用磁盘配置文件测试配置文件的信息。