Fdisk -l

Fermé
Bloupies - Modifié par Bloupies le 29/12/2012 à 17:49
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 - 29 déc. 2012 à 21:51
Bonjour,



La commande fdisk -l m'affiche :

Disque /dev/sda : 8589 Mo, 8589934592 octets
255 têtes, 63 secteurs/piste, 1044 cylindres, total 16777216 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x000af344

Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 2048 14680063 7339008 83 Linux
/dev/sda2 14682110 16775167 1046529 5 Étendue
/dev/sda5 14682112 16775167 1046528 82 partition d'échange Linux / Solaris

--------------------------------

On a donc comme disque sda1 , 2 et 5 .

Ce que j'aimerais faire , çe serait avoir le nombre de disques .

J'ai donc essayé le : sudo fdisk -l | grep "/dev/" ce qui m'affiche
Disque /dev/sda : 8589 Mo, 8589934592 octets
/dev/sda1 * 2048 14680063 7339008 83 Linux
/dev/sda2 14682110 16775167 1046529 5 Étendue
/dev/sda5 14682112 16775167 1046528 82 partition d'échange Linux / Solaris

--------------------------------

Donc voilà le soucis , ça m'affiche Disque /dev...; alors que j'en ai pas besoin
du coup , alors que je voudrais faire un | wc -l , je ne peux plis le faire ..

Vous auriez une solution pour y remédier ?

3 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
Modifié par zipe31 le 29/12/2012 à 18:13
Salut,

On a donc comme disque sda1 , 2 et 5 .
Non ! Ce n'est pas le nombre de disque, mais le nombre de partitions.


J'ai donc essayé le : sudo fdisk -l | grep "/dev/" [...]
Donc voilà le soucis , ça m'affiche Disque /dev...; alors que j'en ai pas besoin


Essaye ça :
sudo fdisk -l | grep "^/dev/"

Mais ce n'est pas exact non plus, dans la mesure où tu as une partition étendue et que celle-ci contient un ou plusieurs lecteur(s) logique(s).
Zen my nuggets ;-)
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot.
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
29 déc. 2012 à 18:17
Pour les compter , j'ai fais un truc du genre

sudo fdisk -l | grep  -c "^/dev/"
c'est bon ?

Oui excusez moi , petite erreur concernant disque/partition
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
29 déc. 2012 à 18:19
Yes.
0
Bonjour,
On a donc comme disque sda1 , 2 et 5

Pas du tout :
Tu as un seul disque dur et il s'appelle sda.
Le disque dur est divisé en trois parties (partitions), tu as :
-une partition primaire : sda1
-une partition étendue (c'est un conteneur pour les partitions logiques qui permet de dépasser la limite des 4 partitions primaires ) : sda2
-une partition logique : sda5 qui sert de swap.

Il ne faut pas confondre disque et partition...


Lorsque tu as plusieurs disques durs connectés sur ton ordinateur (internes ou usb), la commande fdisk te renseigne de la façon suivante :
Le premier disque dur s'appelle sda (avec les partitions sda1, sda2, sda3...)
le second s'appelle sdb (avec les partitions sdb1, sdb2, sdb3...)
le 3ème s'appelle sdc (avec les partitions sdc1, sdc2, sdc3...)
etc...
Toutes ces infos sont affichées à la suite les unes des autres dans le rapport de fdisk.

J'espère que c'est plus clair pour toi maintenant.
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
29 déc. 2012 à 18:22
Hum mais si je tiens compte de l'explication de jns55 , si je ne veux pas les partitions, mais justement les "disques "?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
29 déc. 2012 à 18:26
Dis dons, il te faudrait être plus attentif aux réponses qui te sont données.
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
29 déc. 2012 à 18:32
Bah dans un truc comme ça , tu peux pas grep disk

/dev/mapper/vgsys-vlroot
                      696M  562M  135M  81% /
tmpfs                 2,0G     0  2,0G   0% /lib/init/rw
udev                  2,0G  336K  2,0G   1% /dev
tmpfs                 2,0G     0  2,0G   0% /dev/shm
/dev/sdg1             274M   39M  221M  16% /boot
/dev/mapper/vgsys-vlhome
                     1014M  288M  727M  29% /home
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 408
29 déc. 2012 à 19:35
A ce moment là c'est à toi d'être plus explicite dans tes demandes, on n'est pas devin !
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
29 déc. 2012 à 21:51
Excusez moi .

J'ai essayé pour éviter d autres soucis , de changer automatiquement la langue d'en tête :

LANG=C sudo fdisk -l , ce qui affiche : Disk /dev/SDA ...Tout en anglais quoi
Est ce que lorsqu'il y a plusieurs disques , c'est en général de la forme Disk /dev/.. ? Car je n'ai qu'un disque malheureusement

Cependant , il y a aussi la ligne Disk identifier : 0x000af...

Donc au début j'allais faire un grep -c sur Disk , mais apparemment il n'est pas tout seul ..

J'ai l'impression que je complique le truc alors que je veux simplement le nombre de disque ..
0