debian preseed выберите наименьший диск для ОС

Итак, в моем случае у меня есть коробка с 2 дисками, 1 маленький SSD, обычно 120 Гб, а остальные больше 500 или больше, мне нужно, чтобы ОС всегда была установлена ​​в самый маленький диск, а второй оставить для данных.

Есть ли способ определить наименьший диск, а затем сделать все на нем?

Спасибо.

0
задан 19 January 2021 в 12:19
1 ответ

Чтобы выбрать наименьший диск, вы можете использовать фрагмент кода, например

d-i partman/early_command string \
  PRIMARYDISK=/dev/$(lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK" ;

Команда lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1 должен выбрать наименьший SCSI-диск, но может потребоваться изменение в зависимости от аппаратного обеспечения.

Ссылки

0
ответ дан 6 May 2021 в 21:15