22.5. 用于处理存储的 Kickstart 命令
这部分中的 Kickstart 命令配置存储的各个方面,比如设备、磁盘、分区、LVM 和文件系统。
sdX(或 /dev/sdX)格式不能保证重启后一致的设备名称,这可能会使某些 Kickstart 命令的使用变得复杂。当命令需要设备节点名称时,您可以使用 /dev/disk 中的任何项目作为替代。例如,改为使用以下设备名称:
part / --fstype=xfs --onpart=sda1
您可以使用类似以下条目之一:
part / --fstype=xfs --onpart=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0-part1
part / --fstype=xfs --onpart=/dev/disk/by-id/ata-ST3160815AS_6RA0C882-part1
通过使用这种方法,命令总是以相同的存储设备为目标。这在大型存储环境中特别有用。要利用系统上的可用设备名称,您可以在交互式安装过程中使用 ls -lR /dev/disk 命令。有关一致地引用存储设备的不同方法的更多信息,请参阅 持久性命名属性。
22.5.1. ignoredisk 复制链接链接已复制到粘贴板!
ignoredisk Kickstart 命令是可选的。这会导致安装程序忽略指定的磁盘。
如果您使用自动分区并希望忽略某些磁盘,这就很有用。例如,如果没有 ignoredisk,尝试在 SAN-cluster 中部署,Kickstart 将失败,因为安装程序检测到到 SAN 的被动路径没有分区表。仅使用此命令一次。
- 语法
ignoredisk --drives=drive1,drive2,... | --only-use=drive- 选项
-
--drives=driveN,…- 使用sda、sdb、…、hda,… 代替 driveN 。 --only-use=driveN,…- 指定安装程序要使用的磁盘的列表。其它磁盘将被忽略。例如:要在安装过程中使用磁盘da并忽略所有其他磁盘:ignoredisk --only-use=sda要包括不使用 LVM 的多路径设备:
ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017要包括使用 LVM 的多路径设备:
ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918您必须仅指定
--drives或--only-use中的一个。
-
- 注
-
要指定一个多路径设备,请使用格式
disk/by-id/scsi-WWID,其中 WWID 是设备的通用识别符。例如,要指定一个 WWID 为58095BEC5510947BE8C0360F604351918的磁盘,请使用:
ignoredisk --only-use=disk/by-id/scsi-58095BEC5510947BE8C0360F604351918这个格式适用于所有多路径设备,但如果出现错误,不使用逻辑卷管理器(LVM)的多路径设备也可以使用
disk/by-id/dm-uuid-mpath-WWID格式指定,其中 WWID 是设备的通用识别符。例如,要指定 WWID 为2416CD96995134CA5D787F00A5AA11017的磁盘,请使用:ignoredisk --only-use=disk/by-id/dm-uuid-mpath-2416CD96995134CA5D787F00A5AA11017切勿按设备名称(如 mpatha)指定多路径设备。这样的设备名称并不是特定磁盘特有的。在安装过程中名为 /dev/mpatha 的磁盘可能不是您期望的磁盘。因此,clearpart 命令可能会以错误的磁盘为目标。
sdX(或/dev/sdX)格式不能保证重启后一致的设备名称,这可能会使某些 Kickstart 命令的使用变得复杂。当命令需要设备节点名称时,您可以使用/dev/disk中的任何项目作为替代。例如,改为使用以下设备名称:ignoredisk --only-use=sda您可以使用类似以下条目之一:
ignoredisk --only-use=/dev/disk/by-path/pci-0000:00:05.0-scsi-0:0:0:0 ignoredisk --only-use=/dev/disk/by-id/ata-ST3160815AS_6RA0C882通过使用这种方法,命令总是以相同的存储设备为目标。这在大型存储环境中特别有用。要利用系统上的可用设备名称,您可以在交互式安装过程中使用
ls -lR /dev/disk命令。有关一致地引用存储设备的不同方法的更多信息,请参阅 持久性命名属性。
-
要指定一个多路径设备,请使用格式