31 réponses
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 104
20 mai 2005 à 13:44
20 mai 2005 à 13:44
Salut maI,
Essaye : df -h
+ d'infos man df
Dal
Essaye : df -h
+ d'infos man df
Dal
Merci [Dal],
je viens d'essayer df tout seul et ça a l'air de fonctionner. Quand je rajoute -h il me dit que c'est inconnu, dans man df il n'ya pas de -h.
Merci pour ton aide rapide
je viens d'essayer df tout seul et ça a l'air de fonctionner. Quand je rajoute -h il me dit que c'est inconnu, dans man df il n'ya pas de -h.
Merci pour ton aide rapide
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 104
20 mai 2005 à 13:59
20 mai 2005 à 13:59
Sous Linux et FreeBSD, l'option "-h" est pour "human" et te permet d'avoir un affichage en bytes, Ko, Mo ou Go au lieu d'un affichage en "blocks" (affichage en blocks de 512 bytes par défaut).
Ta version de "df" diffère sans doutes de celles dont je suis familier. Consulte la page de manuel pour rechercher une option équivalente, si tu en as besoin (et si elle existe).
Dal
Ta version de "df" diffère sans doutes de celles dont je suis familier. Consulte la page de manuel pour rechercher une option équivalente, si tu en as besoin (et si elle existe).
Dal
encore un truc:
la commande df me donne tous ce qu'il me faut mais le probleme c'ets qu'elle fait ça pour TOUS les disques, même les racourcis réseaux !!! Je sais que j'en demande un peu trop mais est-ce qu'il y a une autre commande pour afficher seulement les disques physiques ???
merci
la commande df me donne tous ce qu'il me faut mais le probleme c'ets qu'elle fait ça pour TOUS les disques, même les racourcis réseaux !!! Je sais que j'en demande un peu trop mais est-ce qu'il y a une autre commande pour afficher seulement les disques physiques ???
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est pas encore ça mais merci de me répondre. La version du shell est : ksh, j'imagine que suivant les versions les commandes sont défférentes non?
mamiemando
Messages postés
33642
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 avril 2025
7 844
20 mai 2005 à 17:10
20 mai 2005 à 17:10
Que t'affiche les :
df | grep "\/dev\/sd"
df | grep "\/dev\/hd"
Que veux tu isoler dans le résultats ?
df | grep "\/dev\/sd"
df | grep "\/dev\/hd"
Que veux tu isoler dans le résultats ?
désolé pour le retard, probleme de conexion internet.
quand j'execute
df | grep "\/dev\/sd"
df | grep "\/dev\/hd"
ça fait rien. En fait je voudrais afficher la taille (occupée, libre...) des diques PHYSIQUES et pas les autres.
quand j'execute
df | grep "\/dev\/sd"
df | grep "\/dev\/hd"
ça fait rien. En fait je voudrais afficher la taille (occupée, libre...) des diques PHYSIQUES et pas les autres.
mamiemando
Messages postés
33642
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 avril 2025
7 844
23 mai 2005 à 10:16
23 mai 2005 à 10:16
Bon on va prendre le problème à la base alors. Que t'affiche df et quelles lignes veux-tu isoler (inutile de coller tout le df si c'est tès long ! c'est juste pour voir à quoi il ressemble) ?
voila quand je fais df:
/dev/hd4 262144 226632 14% 1435 3% /
/dev/hd2 taile libre %util Iutil 7% /usr
....
Ils ne me faut que les disques durs physiques ( c'est peut-être un total de tous ça?).
yen a plein mais je ne sais pas lesquels sont physiques (je me connecte a un pc à partir d'un pc Win2K en telnet).
/dev/hd4 262144 226632 14% 1435 3% /
/dev/hd2 taile libre %util Iutil 7% /usr
....
Ils ne me faut que les disques durs physiques ( c'est peut-être un total de tous ça?).
yen a plein mais je ne sais pas lesquels sont physiques (je me connecte a un pc à partir d'un pc Win2K en telnet).
mamiemando
Messages postés
33642
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 avril 2025
7 844
23 mai 2005 à 10:42
23 mai 2005 à 10:42
A priori les disques pisique ont un nom du genre :
/dev/hdX (disques ide)
/dev/sdX (disque usb)
Sur certaines distribs : /dev/ubX (disques usb)
Donc :
df | egrep "(/dev/hd|/dev/ub|/dev/sd)"
...ça doit marcher (en tout cas chez moi ca marche !) !!! Et chez toi ?
Pour isoler des champs particuliers tu as la commande cut (tu peux aussi utiliser awk)
/dev/hdX (disques ide)
/dev/sdX (disque usb)
Sur certaines distribs : /dev/ubX (disques usb)
Donc :
df | egrep "(/dev/hd|/dev/ub|/dev/sd)"
...ça doit marcher (en tout cas chez moi ca marche !) !!! Et chez toi ?
Pour isoler des champs particuliers tu as la commande cut (tu peux aussi utiliser awk)
Alors tous ce qu'il affiche sont des disques Physiques ???
C'est un peu bizard... enfin bon
Le probleme c'est que je ne peut même pas vérifier parce que je n'ai pas accés à cette machine...
Oui ta commande marche, merci de ta réponse .
Je pense que je vais bien trouver comment utiliser cut ou awk tout seul ! Merci
C'est un peu bizard... enfin bon
Le probleme c'est que je ne peut même pas vérifier parce que je n'ai pas accés à cette machine...
Oui ta commande marche, merci de ta réponse .
Je pense que je vais bien trouver comment utiliser cut ou awk tout seul ! Merci
mamiemando
Messages postés
33642
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 avril 2025
7 844
23 mai 2005 à 10:51
23 mai 2005 à 10:51
Plus exactement ce sont les partitions. Par exmple si tu as :
/dev/hda1
/dev/hda2
/dev/hda3
Ca correspond aux trois partitions de ton disque ide hda... Comme ce sont des partitions différentes, il est normal que les espaces libres et occupés leur soit propre (et pas à l'ensemble du disque).
Maintenant on peut imaginer que tu t'amuses à faire un script faisant les totaux mais ça n'a pas une grande signification d'un point de vue informatique...
/dev/hda1
/dev/hda2
/dev/hda3
Ca correspond aux trois partitions de ton disque ide hda... Comme ce sont des partitions différentes, il est normal que les espaces libres et occupés leur soit propre (et pas à l'ensemble du disque).
Maintenant on peut imaginer que tu t'amuses à faire un script faisant les totaux mais ça n'a pas une grande signification d'un point de vue informatique...
Je crois que je vais être obliger de faire des petits calculs... J'ai pas le choix (c'est pour un stage). Je vais quand même essayer de trouver autre chose sinon...
Vraiment merci pour toutes tes réponses
Vraiment merci pour toutes tes réponses
Encore un truc:
quand je fais df sous Unix, je n'obtiens pas de hda, hdb... mais que des hd1, hd2, hd10 ...
Il n'y a qu'un seul disque?
quand je fais df sous Unix, je n'obtiens pas de hda, hdb... mais que des hd1, hd2, hd10 ...
Il n'y a qu'un seul disque?
mamiemando
Messages postés
33642
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
25 avril 2025
7 844
23 mai 2005 à 16:11
23 mai 2005 à 16:11
Mmmmh là je sais pas ;o) Moi je t'ai donné les notations linux (deux lettre pour spécifier la manière dont est connectée le device, une lettre pour identifier le disque et ensuite un nombre pour identifier la partition)...
Essaie de faire un :
ls -l /dev/hd*
Vu la zone où ces liens pointent tu devrais avoir ta réponse... Si ce n'est pas le cas poste moi le résultat.
Essaie de faire un :
ls -l /dev/hd*
Vu la zone où ces liens pointent tu devrais avoir ta réponse... Si ce n'est pas le cas poste moi le résultat.
pas terrible comme réponse:
brw-rw---- 1 root system 10, 8 28 déc 10:34 /dev/hd1
brw-rw---- 1 root system 10, 9 17 déc 12:03 /dev/hd10opt
brw-rw---- 1 root system 10, 5 17 déc 12:03 /dev/hd2
brw-rw---- 1 root system 10, 7 17 déc 12:03 /dev/hd3
brw-rw---- 1 root system 10, 4 17 déc 12:03 /dev/hd4
brw-rw---- 1 root system 10, 1 18 avr 07:28 /dev/hd5
brw-rw---- 1 root system 10, 2 17 déc 12:03 /dev/hd6
brw-rw---- 1 root system 10, 3 17 déc 12:03 /dev/hd8
brw-rw---- 1 root system 10, 6 17 déc 12:03 /dev/hd9var
brw------- 1 root system 14, 1 10 jul 2003 /dev/hdisk0
brw------- 1 root system 14, 2 17 déc 12:09 /dev/hdisk1
brw------- 1 root system 14, 3 14 fév 08:29 /dev/hdisk3
brw-rw---- 1 root system 10, 8 28 déc 10:34 /dev/hd1
brw-rw---- 1 root system 10, 9 17 déc 12:03 /dev/hd10opt
brw-rw---- 1 root system 10, 5 17 déc 12:03 /dev/hd2
brw-rw---- 1 root system 10, 7 17 déc 12:03 /dev/hd3
brw-rw---- 1 root system 10, 4 17 déc 12:03 /dev/hd4
brw-rw---- 1 root system 10, 1 18 avr 07:28 /dev/hd5
brw-rw---- 1 root system 10, 2 17 déc 12:03 /dev/hd6
brw-rw---- 1 root system 10, 3 17 déc 12:03 /dev/hd8
brw-rw---- 1 root system 10, 6 17 déc 12:03 /dev/hd9var
brw------- 1 root system 14, 1 10 jul 2003 /dev/hdisk0
brw------- 1 root system 14, 2 17 déc 12:09 /dev/hdisk1
brw------- 1 root system 14, 3 14 fév 08:29 /dev/hdisk3