Aide unix

Fermé
maI - 20 mai 2005 à 13:43
 stef - 28 juin 2005 à 13:12
Salut,
Je dois récuperer l'espace disque disponible, total, occupé... sous Unix. Le probleme c'est que je viens de commencer et je comrpends pas trop. J'ai vu la commande quota mais elle marche pas.
Si vous pouviez m'aider ça me ferait vraiment plaisir

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
Salut maI,

Essaye : df -h

+ d'infos man df


Dal
0
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
0
[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
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
0
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
df | grep "/dev/sd"
df | grep "/dev/hd"

peut etre ?
0
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?
0
non mais d'un unix à l'autre oui...
0
d'ailleurs tu utilises quoi comme unix ?

solaris
tru64
aix
sco
autre ?
0
J'imagine que le Unix surlequel je "travaille" est AIX alors... ou alors c'est encore autre chose?
0
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
Que t'affiche les :
df | grep "\/dev\/sd"
df | grep "\/dev\/hd"

Que veux tu isoler dans le résultats ?
0
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.
0
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
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) ?
0
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).
0
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
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)
0
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
0
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
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...
0
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
0
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?
0
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
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.
0
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
0