IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Afficher la partition du système actif


Sujet :

Administration système

  1. #1
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut Afficher la partition du système actif
    Bonjour,

    Comment faire afficher la partition du système actif ?

    Exemple :
    Je démarre un PC disposant d'un système en /dev/sda sur un live USB qui apparait en /dev/sdb.
    C'est donc mon système live qui est actif, sur /dev/sdb1.
    Comment faire afficher cette information ?

  2. #2
    Membre expérimenté
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    708
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 708
    Points : 1 460
    Points
    1 460
    Par défaut
    Bonjour,

    Une idée comme ça en passant vu que je n'ai pas de live sous la main.
    la commande mount avec la racine du fs monté ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    bash-5.1# mount
    /dev/sdb2 on / type ext4 (rw,relatime)

  3. #3
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    J'avais exploré la commande mount, sans repérer l'info utile.
    Quelle est l'info invariable d'un système à l'autre qui, dans cette ligne, permet d'être sûr que c'est bien la partition système active ?

  4. #4
    Membre expérimenté
    Homme Profil pro
    Robotique
    Inscrit en
    Août 2007
    Messages
    708
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Robotique

    Informations forums :
    Inscription : Août 2007
    Messages : 708
    Points : 1 460
    Points
    1 460
    Par défaut
    Reuh,

    Sur le premier screenshot on voit bien que la partition /dev/sdb2 est montée à la racine du système via /

    Ci-dessous un autre PC et donc une partition différente mais toujours à la racine (avec des paramètres différents)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /# mount
    /dev/sdc2 on / type ext4 (rw,relatime,discard)
    J'ai eu le temps de booter sur une LiveSlack et là le résultat est différent :

    Nom : Screenshot_2021-09-09_10-40-50.png
Affichages : 319
Taille : 30,9 Ko

    hth,

  5. #5
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Ti-Slackeux Voir le message
    J'ai eu le temps de booter sur une LiveSlack et là le résultat est différent :
    ,
    C'est bien là le problème, car j'ai besoin d'avoir une solution qui fonctionne quel que soit le système utilisé !

  6. #6
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 503
    Points : 11 254
    Points
    11 254
    Par défaut
    Salut,
    Citation Envoyé par Philippe Dpt35 Voir le message
    J'avais exploré la commande mount, sans repérer l'info utile.
    Quelle est l'info invariable d'un système à l'autre qui, dans cette ligne, permet d'être sûr que c'est bien la partition système active ?
    Regarde du côté de lsblk (afficher des renseignements sur des périphériques blocs) et notamment les options (cf. extrait ci-dessous) liées à l' UUID ( identifiant unique universel) :

    lsblk --help

    Utilisation*:
    lsblk [options] [<périphérique> ...]

    Afficher des renseignements sur des périphériques blocs.

    Options*:
    (.../...)
    -o, --output <liste> colonnes affichées
    (.../...)
    Available output columns:
    NAME nom du périphérique
    KNAME nom du périphérique interne du noyau
    PATH path to the device node
    MAJ:MIN numéro majeur:mineur du périphérique
    FSAVAIL taille disponible sur le système de fichiers
    FSSIZE taille du système de fichiers
    FSTYPE type de système de fichiers
    FSUSED taille utilisée du système de fichiers
    FSUSE% pourcentage d'utilisation du système de fichiers
    MOUNTPOINT où le périphérique est monté
    LABEL étiquette du système de fichiers
    UUID UUID du système de fichiers
    PTUUID partition table identifier (usually UUID)
    PTTYPE partition table type
    PARTTYPE type de partition UUID
    PARTLABEL étiquette de partition
    PARTUUID UUID de partition
    PARTFLAGS indicateurs de la partition
    RA avance en lecture («*readahead*») du périphérique
    RO périphérique en lecture seule
    RM périphérique amovible
    HOTPLUG périphérique amovible ou connectable à chaud (USB, PCMCIA,*etc.)
    MODEL identifiant de périphérique
    SERIAL numéro de série du disque
    SIZE taille du périphérique
    STATE état du périphérique
    OWNER nom d'utilisateur
    GROUP nom de groupe
    MODE permissions de nœud de périphérique
    (.../...)
    REV révision de périphérique
    VENDOR constructeur du périphérique
    ZONED zone model

    Consultez lsblk(8) pour obtenir des précisions complémentaires.
    Man page 8 : lsblk

    ps
    Voir également le sujet concomitant de Jipété ci-après :
    Expressions rationnelles, besoin d'un coup de main pour lister des partitions

  7. #7
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Escapetiger Voir le message
    Salut,

    Regarde du côté de lsblk (afficher des renseignements sur des périphériques blocs) et notamment les options (cf. extrait ci-dessous) liées à l' UUID ( identifiant unique universel) :
    En croisant avec ce que renvoie blkid, ça pourrait le faire.
    Je teste ça sur différentes configurations.

  8. #8
    Expert éminent sénior
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 503
    Points : 11 254
    Points
    11 254
    Par défaut
    Citation Envoyé par Philippe Dpt35 Voir le message
    En croisant avec ce que renvoie blkid, ça pourrait le faire.
    Je teste ça sur différentes configurations.
    []
    Attention, je cite Flodelarab in extenso à propos de blkid ici :

    Le man de blkid lui-même décourage l'utilisation de cette commande. Donc bon.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    L’utilisation de la commande lsblk(8) est préférable à blkid pour obtenir des renseignements sur les périphériques bloc.
    (...)
    lsblk(8) est aussi facile d’utilisation dans les scripts.
    «
    man blkidL’utilisation de la commande lsblk(8) est préférable à blkid pour obtenir des renseignements sur les périphériques bloc. lsblk(8) fournit plus de renseignements, un meilleur contrôle sur le formatage de la sortie et ne nécessite pas les droits de superutilisateur pour obtenir de vrais renseignements
    »
    [/]

    [Edit]
    Disk partitioning in Linux
    Disk and partition names in Linux
    1. List disk partitions in Linux using lsblk command
    2. Display disk partitions using fdisk command in Linux
    3. Check Hard disk partitions using sfdisk in Linux
    4. Check Linux disk partitions using cfdisk
    5. Find disk partitions in Linux using blkid
    6. Get disk partition details using hwinfo tool
    7. List Linux partition details with inxi
    8. Manually List all disk partitions by probing proc filesystem
    9. View disk partitions in Linux with parted
    10. View disk partition details using GParted in Linux
    11. Find disk partitions with GNOME Disks
    Source : How To List Disk Partitions In Linux - OSTechNix

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 674
    Points : 43 728
    Points
    43 728
    Par défaut
    Salut Philippe,

    Tu peux récuperer l'UUID de la partition root depuis /proc/cmdline.

    Ensuite soit tu monte la partition via /dev/disk/by-uuid/[l'uuid récupéré], soit tu récupères le /dev/sdaX depuis le retour de blkid avec un filtrage par grep par exemple

    Il y a peut-être plus efficace.

  10. #10
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    J'ai trouvé une solution qui me semble simple et efficace.
    df est en mesure de renvoyer la partition à laquelle appartient un fichier. Je peux donc lui demander de me renvoyer la partition de la racine du système de fichier
    Il n'y a plus qu'à extraire l'info utile
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    df / | awk '/^\/dev/{print $1}'

  11. #11
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 303
    Points : 12 802
    Points
    12 802
    Par défaut
    Bonjour,

  12. #12
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    891
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 891
    Points : 4 157
    Points
    4 157
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par disedorgue Voir le message
    Encore plus simple, effectivement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. d'afficher les partitions disponibles de disque
    Par memo11 dans le forum Windows XP
    Réponses: 1
    Dernier message: 27/01/2010, 19h01
  2. Afficher la date du systéme
    Par zhor31 dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/05/2009, 22h52
  3. [Débutant] afficher l'heure du système ?
    Par ibma4 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 31/07/2007, 16h32
  4. Comment afficher la partition cachée ?
    Par Sarah4878 dans le forum Windows XP
    Réponses: 6
    Dernier message: 25/09/2006, 20h52
  5. Afficher les informations du système
    Par orisis dans le forum Windows
    Réponses: 8
    Dernier message: 10/06/2004, 15h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo