Débutant: Commandes pour identifier partitions système Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 934
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

31 mai 2020, 12:30

Bonjour,

J'ai besoin de vous suggestions pour une ou plusieurs commandes
pour de l'assistance à débutant Linux/Debian (tuto texte).

Le sujet du tuto est la Sauvegarde du Système avec Partclone.

Système que l'utilisateur n'a pas nécessairement installé lui-même,
ou installé en auto par un installateur Linux Lambda (on ne présume pas qu'il s'agisse de Debian)

Quelle(s) vous semble(nt) la(es) meilleure(s) commande(s) pour déterminer se trouve QUOI ?

C'est à dire la commande la plus simple possible, la plus lisIble et fiable
qui permette de sélectionner quelle(s) partition(s) sauvegarder avec partclone



lsblk me semble très "parlante"

Code : Tout sélectionner

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232,9G  0 disk 
├─sda1   8:1    0    95M  0 part /boot/efi
├─sda2   8:2    0   7,8G  0 part [SWAP]
├─sda3   8:3    0  26,4G  0 part /
├─sda4   8:4    0   9,8G  0 part /home
└─sda5   8:5    0 188,9G  0 part /home/data
sdb      8:16   1  29,3G  0 disk 
└─sdb1   8:17   1  29,3G  0 part /media/user/ma_cle

j'ai aussi pensé à :

Code : Tout sélectionner

$ mount | grep '/dev/sd' | cut -d ' ' -f 1,2,3
/dev/sda3 on /
/dev/sda4 on /home
/dev/sda5 on /home/data
/dev/sda1 on /boot/efi
/dev/sdb1 on /media/user/ma_cle

mais la commande est plus complexe donc plus "anxiogène" et sujette à erreur .


En plus, dans le cas de machine équipée d'une mémoire de stockage eMMC genre tablet-pc ou autre système ARM,
ma commande avec mount ne fonctionne plus alors que :

Code : Tout sélectionner

$ lsblk
NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
mmcblk0      179:0    0  14,7G  0 disk
└─mmcblk0p1  179:1    0  14,7G  0 part /
mmcblk0boot0 179:8    0     4M  1 disk
mmcblk0boot1 179:16   0     4M  1 disk
zram0        253:0    0 248,6M  0 disk [SWAP]
zram1        253:1    0 248,6M  0 disk [SWAP]
zram2        253:2    0 248,6M  0 disk [SWAP]
zram3        253:3    0 248,6M  0 disk [SWAP]

donne encore l'info recherchée.



Merci pour vos propositions.
Debian testing/stable - XFCE
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 934
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

31 mai 2020, 15:06

Cette variante de lsblk n'est pas mal non-plus,
surtout que le manuel recommande l'usage de l'option -o pour garantir le format de la sortie.

Code : Tout sélectionner

$ lsblk -o NAME,LABEL,TYPE,SIZE,MOUNTPOINT,UUID
NAME   LABEL TYPE   SIZE MOUNTPOINT UUID
sda          disk 232,9G            
├─sda1       part    95M /boot/efi  C5EB-019F
├─sda2       part   7,8G [SWAP]     454bf535-16d9-4e05-809a-0afd4fd00c1e
├─sda3       part  26,4G /          f117ebb0-c5a1-4138-9c57-4d983c0d8ba5
├─sda4       part   9,8G /home      50705585-e448-4a76-96a7-ed2d113ac435
└─sda5 DATA  part 188,9G /home/data 5fca7092-7dbd-4509-8774-fd341600ef76

La colonne UUID n'est pas indispensable,
mais donne l'info à qui aurait l'idée de voir : /etc/fstab

À noter que,
si j'avais eu la bonne idée de mettre des "LABEL" évocateurs à mes partitions,
la sortie n'aurait pas besoin d'autres explications.
Debian testing/stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 415
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

31 mai 2020, 16:50

dezix a écrit :
31 mai 2020, 12:30
lsblk me semble très "parlante"
Même avis. En plus lsblk montre l'arborescence des volumes imbriqués comme par exemple une partition faisant partie d'un ensemble RAID contenant un volume chiffré contenant un volume physique LVM faisant partie d'un groupe de volumes contenant des volumes logiques.
dezix a écrit :
31 mai 2020, 12:30
dans le cas de machine équipée d'une mémoire de stockage eMMC genre tablet-pc ou autre système ARM, ma commande avec mount ne fonctionne plus
De même avec les SSD NVMe (/dev/nvme*), le RAID logiciel (/dev/md*), les volumes logiques LVM ou chiffrés (/dev/mapper/*), les volumes RAID gérés par certains contrôleurs RAID matériels...
D'autre part mount ne montre pas le swap.
dezix a écrit :
31 mai 2020, 15:06
La colonne UUID n'est pas indispensable
J'allais le dire, et ça alourdit. Par contre la colonne FSTYPE pourrait être utile pour savoir quelle variante de partclone invoquer.

Mais lsblk ne remplace pas l'affichage des tables de partitions des disques ni le contenu des fichiers système décrivant des volumes comme /etc/fstab, /etc/crypttab, /etc/mdadm/mdadm.conf...
dezix a écrit :
31 mai 2020, 15:06
si j'avais eu la bonne idée de mettre des "LABEL" évocateurs à mes partitions
Il n'est pas trop tard ; e2label et swaplabel sont tes amis.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 934
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

01 juin 2020, 00:06

PascalHambourg a écrit :
31 mai 2020, 16:50
Par contre la colonne FSTYPE pourrait être utile pour savoir quelle variante de partclone invoquer.
:023: .... celle-là : j'étais passé à côté

PascalHambourg a écrit :
31 mai 2020, 16:50
e2label et swaplabel sont tes amis.
Bien sûr,
je faisais surtout la remarque pour ceux qui font/assistent des installations de PC p.ex. pour des proches,
qui n'en ressentant pas la nécessité pour eux-même,
du coup zappent les étiquettes "pas vraiment indispensables"
mais qui apportent une information supplémentaire permettant une quasi certitude si bien choisies.
(J'espère avoir bien choisi les miennes ;-))

Pour, mon tuto je m'en tiendrai à :

Code : Tout sélectionner

$ lsblk -o NAME,LABEL,TYPE,SIZE,FSTYPE,MOUNTPOINT
NAME   LABEL        TYPE   SIZE FSTYPE MOUNTPOINT
sda                 disk 232,9G        
├─sda1 ESP          part    95M vfat   /boot/efi
├─sda2 SWAP         part   7,8G swap   [SWAP]
├─sda3 DebianRacine part  26,4G ext4   /
├─sda4 DebianHome   part   9,8G ext4   /home
└─sda5 DATA         part 188,9G ext4   /home/data
sdb                 disk  29,3G        
└─sdb1 SANDISK32G   part  29,3G ext4   /media/dezix/SANDISK32G
Merci, pour cet avis éclairé.

:006:
Debian testing/stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 415
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

01 juin 2020, 09:21

dezix a écrit :
01 juin 2020, 00:06
J'espère avoir bien choisi les miennes
Ça dépend de l'utilisation que tu en fais. Si c'est pour informer sur le contenu des volumes, c'est suffisant. Par contre si c'est pour identifier formellement les partitions dans /etc/fstab, alors les étiquettes choisies ne sont pas assez "uniques". Il faudrait des étiquettes de la forme nom_de_machine-nom_de_système-usage par exemple.

Il y a aussi les étiquettes de partition (PARTLABEL) disponibles avec une table de partition GPT.
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 934
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

01 juin 2020, 09:55

Pour l'information de tous,
il y a une discussion (pas spéciale débutant) sur l'autre forum : Lister toutes ses partitions - Trucs et Astuces - debian-fr.org

Il y est fait mention de dfc qui donne une sortie très lisible de l'état du système.

Jugez-en avec cette capture de MicP :

Image



L'option -p permet de de filtrer :

Code : Tout sélectionner

$ dfc -p /dev
SYSTÈME DE FICHIERS      (=)  UT.      LIB. (-)   %UTILISÉ DISPO.  TOTAL MONTÉ SUR               
/dev/sda3                [==========----------]      45,1%  14,2G  25,8G /                        
/dev/sda4                [===========---------]      50,0%   4,8G   9,5G /home                    
/dev/sda1                [==------------------]       5,6%  88,3M  93,5M /boot/efi                
/dev/sda5                [===================-]      91,7%  15,4G 184,9G /home/data               
.... il va falloir faire un peu de ménage sur DATA :yahoo:
Debian testing/stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 415
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

01 juin 2020, 17:39

Bof, ça affiche les mêmes informations que df.
Avatar du membre
lol
Site Admin
Site Admin
Messages : 3305
Enregistré le : 04 avr. 2016, 12:11
Localisation : Madagascar
Contact :
Status : Hors ligne

01 juin 2020, 18:15

PascalHambourg a écrit :
01 juin 2020, 17:39
Bof, ça affiche les mêmes informations que df.

Oui

Code : Tout sélectionner

[==========----------]
bof... ;-)
Debian stable. XFCE.
C'est curieux chez les marins ce besoin de faire des phrases (Les tontons flingueurs).
Avatar du membre
dezix
Modérateur
Modérateur
Messages : 934
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

02 juin 2020, 14:23

Z'aimez pas les petites barres ?

C'est juste pour les yeux :icon_e_geek:
Debian testing/stable - XFCE
Répondre