Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications > Shell

Shell Vos questions sur l'utilisation des commandes shell

Réponse
 
Outils de la discussion
Vieux 26/08/2008, 17h35   #1 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 485
Par défaut lister tous les disques présents sur la machine

Bonjour

Comment faire, en ligne de commande, pour lister tous les disques que j'ai de branchés.

La solution la plus proche que j'ai trouvé c'est
Code :
 ls /dev/sd*
qui me montre sda et sdb avec toutes ses partitions, mais je voudrais une solution plus générique car mes disques pourraient s'apeller hd* ou je ne sais quoi d'autre...
De plus j'aurai voulu également avoir des infos sur ces disques (taille, systeme de fichier etc...)
merci
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 17h43   #2 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Messages: 80
Par défaut

Si les FS sont par exemple de type ext3 tu tapes

Code :
mount -t ext3
ce qui va t'afficher par exemple :
Code :
$ mount -t ext3
/dev/md1 on / type ext3 (rw,errors=remount-ro)
/dev/md2 on /home type ext3 (rw)
et si tu en veux plus (de type de fs) :
Code :
mount -t ext3 -t tmpfs
Edit : j'ai bien aimé ton terme 'branchés'. ton ls ne liste que des devices potentiels. pas ceux qui sont montés de manières effectives.

Dernière modification par gorgonite ; 27/08/2008 à 12h28
delete est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 17h45   #3 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 485
Par défaut

le problème c'est que mount n'affiche que les disques montés
Or je veux lister tous les disques qu'ils soient montés ou non, formatés ou non, quelque soit le systeme de fichier
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 17h46   #4 (permalink)
Membre émérite
 
Avatar de jeanbi
 
Date d'inscription: avril 2003
Messages: 948
Par défaut

bonjour,
Code :
fdisk -l
non !
a+

Dernière modification par gorgonite ; 27/08/2008 à 12h28
jeanbi est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 17h49   #5 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Messages: 80
Par défaut

et voilà

Code :
www:/tmp# fdisk -l 2>/dev/null | egrep '^/dev'
/dev/sda1   *           1         392     3148708+  fd  Linux raid autodetect
/dev/sda2             393       91136   728901180   fd  Linux raid autodetect
/dev/sda3           91137       91201      522112+  82  Linux swap / Solaris
/dev/sdb1   *           1         392     3148708+  fd  Linux raid autodetect
/dev/sdb2             393       91136   728901180   fd  Linux raid autodetect
/dev/sdb3           91137       91201      522112+  82  Linux swap / Solaris
Edit : Oup's croisement rapide !

Dernière modification par gorgonite ; 27/08/2008 à 12h28
delete est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 26/08/2008, 17h56   #6 (permalink)
Membre éprouvé
 
Date d'inscription: décembre 2007
Messages: 485
Par défaut

merci bien !
pasdeface est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Applications > Shell



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide