Re: Debian et numérotation des disques

Top Page

Reply to this message
Author: Olivier Allard-Jacquin
Date:  
To: guilde
Subject: Re: Debian et numérotation des disques
    Bonjour,

Le 31/10/2023 à 11:49, ymartin59@??? a écrit :

[...]

> Bref, quel est le "meilleur moyen" de référencer un disque physique (le block device, pas la partition) quand "sdx" n'est pas fiable ? Est-il possible de définir un label/alias ? Comment fixer "grub-install" du coup ?


    Personnellement, cela fait des années que je nomme mes partitions avec 
des LABELS, et que tout y est lié dessus:


- pour formater une partition ext4:
# mkfs.ext4 /dev/sdxx -L MON_LABEL

- pour changer le label d'une partition existante :
# tune2fs /dev/sdxx -L MON_LABEL

- ce qui donne:
# blkid |sort
/dev/mapper/secure_ph: TYPE="LVM2_member"
/dev/mapper/vgp-HOME: LABEL="PH_HOME" TYPE="ext4"
/dev/mapper/vgp-ROOT: LABEL="PH_ROOT" TYPE="ext4"
/dev/nvme0n1p1: LABEL_FATBOOT="PH_EFI" LABEL="PH_EFI" TYPE="vfat"
/dev/nvme0n1p5: LABEL="PH_BOOT" TYPE="ext4"
/dev/nvme0n1p6: TYPE="crypto_LUKS"

Notes: Sur mon nouveau disque, mon système est une partition chiffrée
par LUKS (/dev/nvme0n1p6), dans lequel j'ai un LVM (vgp), lui-même
composé des partitions HOME et ROOT.

Et il y a aussi:
/dev/sda6: LABEL="HOME_TO_DELETE"
/dev/sda7: LABEL="LINUX-1" TYPE="ext4"
/dev/sda8: LABEL="ROOT_TO_DELETE" TYPE="ext4"

Ca, c'est mon ancien disque. Il y a clairement des partitions que je
dois purger ... :)

- mon /etc/fstab:

LABEL=PH_ROOT                               /               ext4
LABEL=PH_BOOT                               /boot           ext4
LABEL=PH_EFI                                /boot/efi       vfat
LABEL=PH_HOME                               /home           ext4
tmpfs                                       /tmp            tmpf
LABEL=LINUX-1                               /mnt/data       ext4


- pour GRUB, j'utilise dans /etc/default/grub:

GRUB_CMDLINE_LINUX="cryptopts=source=UUID=xxxxxxxxxxxxxx,target=secure_ph

- si c'était un portable et que je faisais de l'hibernation,
j'utiliserai aussi le /etc/initramfs-tools/conf.d/resume :
RESUME=UUID=la_partition_de_swap
suivit comme il se doit de son "update-initramfs -u -k all"

- enfin, il existe un autre fichier qui permet à grub de démarrer. Ce
n'est pas très clair si c'est encore utilisé ou non (chez moi il est
très vieux, et il fait référence à un disque que je n'utilise plus),
mais c'est ici:

$ ll /boot/grub/device.map
-rw-r--r-- 1 root root 62 12 mai    2019 /boot/grub/device.map


$ cat /boot/grub/device.map
(hd0) /dev/disk/by-id/ata-M4-CT064M4SSD1_000000001219090A2622

    Cordialement,
                    Olivier


-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
        /   / \  / \   \   Web:  http://olivieraj.free.fr/
       /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!