Outils pour utilisateurs

Outils du site


martine:host

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
martine:host [2024/02/25 12:37] lilamartine:host [2026/02/13 14:48] (Version actuelle) – lsblk disques systeme plus lisible lila
Ligne 5: Ligne 5:
  
   * **ATTENTION:** dans Linux les disques sont découverts et nommés par [[https://wiki.archlinux.org/title/Udev#udev_rule_example|udev]], qui scanne les différents bus en parallèle. D'un boot à l'autre on peut donc avoir un nommage totalement différent.   * **ATTENTION:** dans Linux les disques sont découverts et nommés par [[https://wiki.archlinux.org/title/Udev#udev_rule_example|udev]], qui scanne les différents bus en parallèle. D'un boot à l'autre on peut donc avoir un nommage totalement différent.
-    * Si on doit utiliser le nom d'un disque ou d'une partition dans une config, il faudra donc utiliser les noms statiques ou les IDs. On peut trouver les noms statiques dans ''/dev/disk/by-id/wwn-*'' et les IDs grace à la commande ''blkid''.+    * Si on doit utiliser le nom d'un disque ou d'une partition dans une config, il faudra donc utiliser les noms statiques ou les IDs. On peut trouver les noms statiques dans ''/dev/disk/by-id/wwn-*'' et les IDs grace à la commande ''blkid'', ou avec ''lsblk -o+wwn,partuuid,uuid''
     * Pour voir le nom statique d'un disque ou d'une partition :     * Pour voir le nom statique d'un disque ou d'une partition :
       * ''ls -l /dev/disk/by-id/wwn-* | grep sda$'', ''sda'' étant à remplacer par le nom du disque ou de la partition dont on veut trouver le nom statique (attention, s'il s'agit d'un périphérique nvme, le nom commencera par ''nvme-eui-'' et non ''wwn-'').        * ''ls -l /dev/disk/by-id/wwn-* | grep sda$'', ''sda'' étant à remplacer par le nom du disque ou de la partition dont on veut trouver le nom statique (attention, s'il s'agit d'un périphérique nvme, le nom commencera par ''nvme-eui-'' et non ''wwn-''). 
       * ''udevadm info /dev/sda'' (regarder les champs "S:" et prendre le périphérique "wwn-*"       * ''udevadm info /dev/sda'' (regarder les champs "S:" et prendre le périphérique "wwn-*"
  
-  root@martine:~# lsblk                                                                                                                                                                                             +  root@martine:~# lsblk -Mo+WWN /dev/disk/by-id/wwn-{0x55cd2e414e1103dc,0x55cd2e414e11044e}                                                                                                                         
-  NAME                     MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS +         NAME                         MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS WWN 
-  sda                        8:0    0 111,8G  0 disk +         sdl                            8:176  0 111,8G  0 disk              0x55cd2e414e1103dc 
-  ├─sda1                     8:1    0   476M  0 part +     ┌┈▶ ├─sdl1                         8:177  0   476M  0 part              0x55cd2e414e1103dc 
-  │ └md2                    9:2    0   475M  raid1 /boot +     ┆   ├sdl2                         8:178  0   477M  part  /boot/efi   0x55cd2e414e1103dc 
-  sda2                     8:2    0 110,9G  0 part +  ┌┈▶┆   └sdl3                         8:179  0 110,9G  0 part              0x55cd2e414e1103dc 
-  │ └─md1                    9:1    0 110,8G  0 raid1 +  ┆  ┆   sdm                            8:192  111,8G  0 disk              0x55cd2e414e11044e 
-  │   └─md1_crypt          253:0    0 110,8G  0 crypt +  ┆  └┬▶ ├─sdm1                         8:193    476M  part              0x55cd2e414e11044e 
-  │     ├─martine--vg-swap 253:1    0   3,7G  lvm   [SWAP] +  ┆   ┆  sdm2                         8:194  0   477M  0 part  /boot/efi2  0x55cd2e414e11044e 
-  │     ├─martine--vg-root 253:2       14G  0 lvm   / +  └┬▶ ┆  sdm3                         8:195  110,9G  0 part              0x55cd2e414e11044e 
-  │     └─martine--vg-log  253:3    0   1,9G  0 lvm   /var/log +   ┆  └┈┈md0                            9:     475M  0 raid1 /boot      
-  └sda3                     8:3    0   477M  0 part  /boot/efi +   └┈┈┈┈┈md1                            9:1    0 110,8G  0 raid1            
-  sdb                        8:16     5,5T  0 disk +         └─md1_crypt                  253:0    0 110,8G  0 crypt            
-  sdc                        8:32   0 111,8G  0 disk +           ├─martine--vg-swap         253:1    0   3,7G  0 lvm   [SWAP]     
-  ├sdc1                     8:33     476M  0 part +           ├─martine--vg-log          253:2    0   3,7G  0 lvm   /var/log   
-  │ ─md2                    9:     475M  0 raid1 /boot +           └─martine--vg-root         253:3    0   9,3G  0 lvm   /          
-  ├─sdc2                     8:34   0 110,9G  0 part + 
-  │ md1                    9:1    0 110,8G  0 raid1 +
-  │   └─md1_crypt          253:0    0 110,8G  0 crypt +
-  │     ├─martine--vg-swap 253:1    0   3,7G  0 lvm   [SWAP] +
-  │     ├─martine--vg-root 253:2    0    14G  0 lvm   / +
-  │     └─martine--vg-log  253:3    0   1,9G  0 lvm   /var/log +
-  └─sdc3                     8:35     477M  0 part  /boot/efi2 +
-  sdd                        8:48     5,5T  0 disk +
-  sde                        8:64     5,5T  0 disk +
-  sdf                        8:80     5,5T  0 disk +
-  sdg                        8:96     5,5T  0 disk +
-  sdh                        8:112  0   5,5T  0 disk+
  
 === SSDs système === === SSDs système ===
Ligne 43: Ligne 33:
 Nos deux SSDs servent aux systèmes et sont partitionnés de la même manière: Nos deux SSDs servent aux systèmes et sont partitionnés de la même manière:
   * **sdX1**: partition de 475MB membre d'un périphérique RAID1 (md2), contenant /boot   * **sdX1**: partition de 475MB membre d'un périphérique RAID1 (md2), contenant /boot
-  * **sdX2**: partition de 110.9GB, membre d'un périphérique RAID1 (md1), lui-même volume physique LVM+  * **sdX2**: partition de 110.9GB, membre d'un périphérique RAID1 (md1), lui-même volume LUKS, lui-même volume physique LVM (voir plus bas pour les détails)
   * **sdX3**: partition de 477MB de type ESP (RAID n'est pas possible pour les partitions EFI, on a donc un hook grub pour les garder synchronisées)   * **sdX3**: partition de 477MB de type ESP (RAID n'est pas possible pour les partitions EFI, on a donc un hook grub pour les garder synchronisées)
  
  
   +-------------------------------------+          +-------------------------------------+    +-------------------------------------+          +-------------------------------------+ 
-  | Physical SSD wwn-tructruc           |          | Physical SSD wwn-tructruc2          +  | Physical SSD wwn-0x55cd2e414e1103dc |          | Physical SSD wwn-0x55cd2e414e11044e 
   |                                              |                                        |                                              |                                     
   | +---------------------------------+ |          | +---------------------------------+ |    | +---------------------------------+ |          | +---------------------------------+ | 
   | | Partition 1: 500M               | |          | | Partition 1: 500M               | |    | | Partition 1: 500M               | |          | | Partition 1: 500M               | | 
-  | |              RAID1 member (md2) | | ← md2 →  | |              RAID1 member (md2) | |+  | |              RAID1 member (md0) | | ← md0 →  | |              RAID1 member (md0) | |
   | +---------------------------------+ |          | +---------------------------------+ |     | +---------------------------------+ |          | +---------------------------------+ |  
-  |                                              |                                      
-  | +---------------------------------+ |          | +---------------------------------+ |  
-  | | Partition 2: 110G               | | ← md1 →  | | Partition 2: 110G               | |  
-  | |              RAID1 member (md1) | |          | |              RAID1 member (md1) | |  
-  | +---------------------------------+ |          | +---------------------------------+ |  
   |                                              |                                        |                                              |                                     
   | +---------------------------------+ |          | +---------------------------------+ |    | +---------------------------------+ |          | +---------------------------------+ | 
Ligne 66: Ligne 51:
   | |             Monté sur /boot/efi | |          | |             Monté sur /boot/efi2| |                                                                                                                            | |             Monté sur /boot/efi | |          | |             Monté sur /boot/efi2| |                                                                                                                         
   | +---------------------------------+ |          | +---------------------------------+ |   | +---------------------------------+ |          | +---------------------------------+ |
 +  |                                              |                                     
 +  | +---------------------------------+ |          | +---------------------------------+ | 
 +  | | Partition 2: 110G               | | ← md1 →  | | Partition 2: 110G               | | 
 +  | |              RAID1 member (md1) | |          | |              RAID1 member (md1) | | 
 +  | +---------------------------------+ |          | +---------------------------------+ | 
   |                                              |                                        |                                              |                                     
   +-------------------------------------+          +-------------------------------------+    +-------------------------------------+          +-------------------------------------+ 
Ligne 90: Ligne 80:
   | | | +---------------------------+ | | |   | | | +---------------------------+ | | |
   | | | | LVM Logical Volume "root" | | | |   | | | | LVM Logical Volume "root" | | | |
-  | | | |  Taille: 15Gb             | | | |+  | | | |  Taille: 10Gb             | | | |
   | | | |  Monté sur: /             | | | |   | | | |  Monté sur: /             | | | |
   | | | +---------------------------+ | | |   | | | +---------------------------+ | | |
Ligne 129: Ligne 119:
  
 ''/etc/fstab'' : ''/etc/fstab'' :
-  UUID=B5F2-9FF7  /boot/efi2       vfat    nofail,umask=0077      0       1 +  UUID=7892-1EB0  /boot/efi2       vfat    nofail,umask=0077      0       1 
-  + 
 +Ajouter aussi ''nofail,'' à la ligne de ''/boot/efi'' 
 ''/etc/grub.d/90-copy-efi-to-boot-efi2'' : ''/etc/grub.d/90-copy-efi-to-boot-efi2'' :
-  #!/bin/sh                                                                                                                                                                                                           +<code bash> 
-  # from: https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition +#!/bin/sh                                                                                                                                                                                                           
-   +# from: https://wiki.debian.org/UEFI#RAID_for_the_EFI_System_Partition 
-  set -e + 
-   +set -e 
-  if mountpoint -q '/boot/efi2' ; then + 
-    rsync -t --recursive --delete /boot/efi/ /boot/efi2/ +if mountpoint -q '/boot/efi2' ; then 
-  fi +  rsync -t --recursive --delete /boot/efi/ /boot/efi2/ 
-   +fi 
-  exit 0+ 
 +exit 0 
 +</code> 
 + 
 +=== Vision globale des disques === 
 + 
 +Pour avoir une vision globale des disques, utiliser ''lsblk -Mo+WWN'' 
 + 
 + 
 +==== Accès distant à la machine ==== 
 + 
 +//Voir le fichier [[martine:ssh_config_local|.ssh/config]].// 
 + 
 +=== Dropbear === 
 + 
 +//Dropbear est un client SSH disponible dans l'initramfs, permettant ainsi de se connecter en SSH à l'initramfs et déverrouiller les disques// 
 + 
 +Empreintes Dropbear: 
 + 
 +  RSA SHA256:3easbOrvTZvSXLHkwwpkY9whw79DtF+b7uCYJ0FzWMQ 
 +  ECDSA SHA256:3LBJvUm3pNp1fm1DzzuzISHL2xEXTBwkcROZgrOkh8A 
 +  ED25519 SHA256:2TU2vPaXv8T7dsnCWkd3TG+LalUXVhS9KQC6Afq02QI 
 + 
 +La config dropbear est dans ''/etc/dropbear/initramfs/dropbear.conf'', et la config réseau de l'initramfs est dans ''/etc/initramfs-tools/conf.d/ip'' 
 + 
 + 
 +=== SSH === 
 + 
 +**Rappel: le SSH a lieu sur un port non-standard !** 
 + 
 +Empreintes des clés SSH du serveur: 
 + 
 +  user@device ~ $ ssh-keygen -F 185.177.181.105 -l 
 +  185.177.181.105 ED25519 SHA256:bTArTDF3c/uvvYWaiFBGViaZ7vf2uv1JmwtWnTYjCZg 
 +  185.177.181.105 RSA SHA256:pb+SQJcto+lOkcJrnC0bMa74L6FUnzX6lqL/dV4f77s 
 +  185.177.181.105 ECDSA SHA256:rcGFrJl7q9nJ/Bw6lk1hzU0rQA/n5HATvWugl9x7jGk 
 + 
 + 
 +==== Suivi des changements ==== 
 + 
 +Pour suivre les changements qu'on fait sur martine, on utilise deux outils : 
 +  * ''/root/Changelog'' est un fichier plat qu'on met à jour dès lors qu'on touche à la config 
 +  * ''etckeeper'' est un logiciel qui met ''/etc'' dans un dépôt ''git'' et permet ainsi de suivre ses modifications
  
  
 +==== Sauvegardes ====
  
 +TODO
martine/host.1708864678.txt.gz · Dernière modification : de lila

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki