Hi Matthew,

Am 24.01.25 um 18:18 schrieb Matthew Pounsett:
The server has four drives:  two SSDs that I'm trying to mirror and put volumes on, and two larger HDDs that FAI should be ignoring.   It does seem to be ignoring the two HDDs now, thanks to help in the last thread.
[…]
$disklist shows up as expected:
root@srv03:/etc/lvm# echo $disklist
sda sdb sdc sdd
> […]
root@srv03:/tmp/fai# lsblk
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda    8:0    0   7.3T  0 disk
sdb    8:16   0   7.3T  0 disk
sdc    8:32   0 447.1G  0 disk
sdd    8:48   0 447.1G  0 disk
as you can see here the large disks are sda (disk1) and sdb (disk2) while the SSDs are sdc and sdd. This mapping is not stable through reboots, so you have to make sure your disks are in the intended order in your disklist.

We use a very basic hook to sort our disks by size:

> # cat class/31-sortdisks.sh
> disklist=$(grep -H '^[1-9]' /sys/block/[hsv]d[a-z]/size /sys/block/nvme*n[0-9]/size | sort -n -t : -k 2 | cut -f4 -d / | xargs)
> echo "disklist=\"$disklist\"" >> "$LOGDIR/additional.var"

IIRC there were some discussions on this list on how to create a reliably sorted disklist but nothing seem to have made it to the example FAI config on github.

Best

Christopher

Attachment: smime.p7s
Description: Kryptografische S/MIME-Signatur

Antwort per Email an