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

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

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.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

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.
**Simple Utilisateur** -- Debian stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

dezix a écrit : 31 mai 2020, 12:30lsblk 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:30dans 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:06La 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:06si 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 de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

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:
**Simple Utilisateur** -- Debian stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

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 de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

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:
**Simple Utilisateur** -- Debian stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Bof, ça affiche les mêmes informations que df.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

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

Oui

Code : Tout sélectionner

[==========----------]
bof... ;-)
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Z'aimez pas les petites barres ?

C'est juste pour les yeux :icon_e_geek:
**Simple Utilisateur** -- Debian stable - XFCE
Répondre