设备顺序点火配置,平板-集装箱-linux



尝试使用ignition配置添加多个磁盘

  • 第一个磁盘有50gb,需要擦除(根)
  • 第二个磁盘有10gb,不需要擦除(持久)

这是我的点火配置,我将如何确保在启动时50GB映射到/dev/sda和10GB映射到/dev/sdb,并且它在重启期间不会交换

storage:
disks:
- device: /dev/sda
partitions:
- label: "root"
wipe_table: true
- device: /dev/sdb
partitions:
- label: "data"
wipe_table: false
filesystems:
- name: root
mount:
device: /dev/disk/by-partlabel/root
format: ext4
label: root
wipe_filesystem: true
- name: data
mount:
device: /dev/disk/by-partlabel/data
format: ext4
label: data
wipe_filesystem: false

总的来说,这些名称取决于内核如何发现和枚举设备,这反过来又取决于机器的固件如何将它们暴露给内核(以及稳定性/确定性)。

如果固件以可靠一致的方式将它们暴露给内核,那么sdasdb名称即使在重新启动时也应该保持相同。

如果由于某种原因,在您的特定机器上,磁盘在重新启动时可能以不同的顺序被枚举,那么您可以考虑使用稳定的标识符来标识它们(而不是临时名称)。

例如,您可以通过硬件级路径(在/dev/disk/by-path/)下)或通过它们的硬件ID(在/dev/disk/by-id/下)引用它们。在运行的Linux机器上,您可以通过udevadm info /dev/<YOUR_DISK>发现这些额外的标识符。

最新更新