Màj de la page : explications plus détaillées, ajouts d'otions utiles à
du et dh (genre -h).
This commit is contained in:
parent
b2db18759e
commit
657f1e1b32
1 changed files with 146 additions and 78 deletions
|
@ -33,17 +33,23 @@ contr
|
|||
<code>du</code> et <code>df</code>.
|
||||
</p>
|
||||
|
||||
<h2>Les outils</h2>
|
||||
|
||||
<h2><a name="du">du</a></h2>
|
||||
<h3><a name="du"><code>du</code> : tailles de fichiers et de répertoires</a></h3>
|
||||
|
||||
<h4>Connaître la taille d'un répertoire</h4>
|
||||
|
||||
<p>
|
||||
<strong><code><a name="du">du</a></code></strong> (<em> disk
|
||||
usage</em>) : indique la taille de vos répertoires et
|
||||
La commande <strong><code><a name="du">du</a></code></strong> (<em>
|
||||
disk usage</em>) indique la taille de vos répertoires et
|
||||
sous-répertoires. Sur certains systèmes, il peut être utile d'ajouter
|
||||
l'option <code>-k</code> (<em>kilobytes</em>), pour être sûr que le
|
||||
résultat sera en Ko et non en blocs.
|
||||
résultat sera bien en kilo-octets. L'option <code>-h</code> est aussi
|
||||
très utile : elle donne des résultats beaucoup plus lisibles par un
|
||||
humain (la taille est exprimée en Ko, Mo ou Go quand c'est possible).
|
||||
</p>
|
||||
|
||||
|
||||
<p>
|
||||
Par exemple, voici le contenu du répertoire « histoire » de Toto
|
||||
(arborescence donnée dans le <a href="repertoires.html#arbre">cours
|
||||
|
@ -52,25 +58,57 @@ sur les r
|
|||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du histoire
|
||||
3744 ./maitrise
|
||||
168 ./sources/AN
|
||||
60 ./sources/divers
|
||||
4808 ./sources/BN
|
||||
3609 ./sources/Mazarine
|
||||
292 ./sources/memoires
|
||||
80 ./sources/notices
|
||||
9017 ./sources
|
||||
7656 ./dea
|
||||
20417 .
|
||||
1973 histoire/maitrise
|
||||
127 histoire/sources/AN
|
||||
36 histoire/sources/divers
|
||||
30 histoire/sources/etudes
|
||||
38 histoire/sources/godefroy
|
||||
335 histoire/sources/images
|
||||
62 histoire/sources/memoires/saint-simon
|
||||
161 histoire/sources/memoires
|
||||
141 histoire/sources/mscrits
|
||||
913 histoire/sources
|
||||
2023 histoire/dea
|
||||
4910 histoire
|
||||
</pre>
|
||||
|
||||
<p class="continue">
|
||||
Le <code>.</code> (point) de la dernière ligne désigne «le répertoire
|
||||
courant», comme <code>..</code> (point point) désigne «le répertoire
|
||||
père». Ici, Toto a 20.417 Ko (soit 19,9 Mo) de données dans le
|
||||
répertoire <code>histoire</code>.
|
||||
La dernière ligne indique la taille totale du répertoire « histoire »,
|
||||
avec tout ce qu'il contient, soit 4910 Ko.
|
||||
</p>
|
||||
|
||||
<p class="continue">
|
||||
Ajouter l'option <code>-h</code> (comme « <i lang="en">human
|
||||
readable</i> ») donne des résultats plus lisibles :
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du -h histoire
|
||||
2.0M histoire/maitrise
|
||||
127K histoire/sources/AN
|
||||
36K histoire/sources/divers
|
||||
30K histoire/sources/etudes
|
||||
38K histoire/sources/godefroy
|
||||
335K histoire/sources/images
|
||||
62K histoire/sources/memoires/saint-simon
|
||||
161K histoire/sources/memoires
|
||||
141K histoire/sources/mscrits
|
||||
913K histoire/sources
|
||||
2.0M histoire/dea
|
||||
4.8M histoire
|
||||
</pre>
|
||||
|
||||
<div class="encadre">
|
||||
<strong>Note</strong> : souvenez-vous que les ordinateurs comptent de
|
||||
manière binaire et non décimale. Un kilo-octets vaut donc 1024 octets,
|
||||
et non 1000. Un méga-octet vaut 1 024 Ko et non 1000, et donc en tout
|
||||
1.048.576 octets. Diviser par 1000 est une approximation commode mais
|
||||
elle peut donner des idées assez inexactes quand on considère beaucoup
|
||||
de données.
|
||||
</div>
|
||||
|
||||
<h4>Connaître la taille totale de son compte</h4>
|
||||
|
||||
<p>
|
||||
<code>du -s</code> permet de n'afficher que la dernière ligne,
|
||||
c'est-à-dire le total de tous les répertoire et sous-répertoires, sans
|
||||
|
@ -80,9 +118,20 @@ faites un <code>du -s</code>
|
|||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du -s
|
||||
29277 .
|
||||
98280 .
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Encore une fois, ajouter l'option <code>-h</code> ne fera pas de mal :
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du -sh
|
||||
96M .
|
||||
</pre>
|
||||
|
||||
<h4>Connaître la taille d'un fichier</h4>
|
||||
|
||||
<p>
|
||||
<code>du -a</code> affiche la taille de tous les fichiers contenus
|
||||
dans vos répertoires et sous-répertoires. Ici, toujours pour le
|
||||
|
@ -90,35 +139,37 @@ r
|
|||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du -a histoire
|
||||
200 ./maitrise/maitrise.dvi.bz2
|
||||
6 ./maitrise/maitrise.tex
|
||||
18 ./maitrise/intro.tex
|
||||
29 ./maitrise/1a.tex
|
||||
11 ./maitrise/conclu.tex
|
||||
112 ./maitrise/maitrise.idx
|
||||
22 ./maitrise/A.tex
|
||||
27 ./maitrise/biblio.tex
|
||||
10 ./maitrise/maitrise.toc
|
||||
<span class="prompt">clipper ~ $</span> du -ah histoire | head -10
|
||||
200K histoire/maitrise/maitrise.dvi.bz2
|
||||
29K histoire/maitrise/1.html
|
||||
6.0K histoire/maitrise/maitrise.tex
|
||||
18K histoire/maitrise/intro.tex
|
||||
29K histoire/maitrise/1a.tex
|
||||
11K histoire/maitrise/conclu.tex
|
||||
112K histoire/maitrise/maitrise.idx
|
||||
22K histoire/maitrise/A.tex
|
||||
27K histoire/maitrise/biblio.tex
|
||||
10K histoire/maitrise/maitrise.toc
|
||||
(...)
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Pour connaître la taille d'un fichier précis, il suffit d'indiquer à
|
||||
<code>du -a</code> le nom de votre fichier (<code>ls -s</code> fait la:
|
||||
<code>du -ah</code> le nom de votre fichier (<code>ls -s</code> fait la:
|
||||
même chose) :
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> du -a maitrise.dvi
|
||||
656 maitrise.dvi
|
||||
<span class="prompt">clipper ~ $</span> du -ah histoire/maitrise/maitrise.tex
|
||||
6.0K histoire/maitrise/maitrise.tex
|
||||
</pre>
|
||||
|
||||
<h2>df</h2>
|
||||
<h3><a name="df"><code>df</code> : taille d'une partition</a></h3>
|
||||
|
||||
<p>
|
||||
<strong><code><a name="df">df</a></code></strong> (<em> disk
|
||||
free</em>) : indique la place disponible sur les partitions montées.
|
||||
La commande <strong><code><a name="df">df</a></code></strong> (<em>
|
||||
disk free</em>) indique la place disponible sur les partitions
|
||||
montées.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
@ -128,70 +179,87 @@ r
|
|||
</p>
|
||||
|
||||
<div class="encadre">
|
||||
<p>
|
||||
L'explication complète de <code>df</code> fait appel à des notions
|
||||
délicates sur la façon dont les fichiers sont organisés, d'autant que
|
||||
nous sommes en réseau (par NFS). On n'entrera donc pas dans les
|
||||
détails dans ce topo. Dans un premier temps, remplacez le mot
|
||||
« partition » par « disque (dur) » et ça suffira largement. Si vous
|
||||
êtes curieux, vous pouvez aller lire <a
|
||||
<strong>Note</strong> : l'explication complète de <code>df</code> fait
|
||||
appel à des notions délicates sur la façon dont les fichiers sont
|
||||
organisés, d'autant que nous sommes en réseau (par NFS). On n'entrera
|
||||
donc pas dans les détails dans ce topo. Dans un premier temps,
|
||||
remplacez le mot « partition » par « disque (dur) » et ça suffira
|
||||
largement. Si vous êtes curieux, vous pouvez aller lire <a
|
||||
href="&url.tuteurs;docs/hublot/hublot06.html#concept">Concept :
|
||||
place-disque</a> (article du numéro 6 du <em>Hublot</em>, avril 2000).
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<p>
|
||||
<code>df</code> affiche un tableau, avec une ligne par point de
|
||||
montage. Les colonnes sont respectivement le système de fichiers, sa
|
||||
taille, la place utilisée, la place libre, la proportion d'espace
|
||||
utilisé, et le point de montage. Ici, nous donnons un exemple
|
||||
(presque) complet, mais vous pouvez aussi taper «<code>df .</code>»
|
||||
pour n'afficher que les informations concernant votre promotion.
|
||||
utilisé, et le point de montage. Voici un exemple presque complet :
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
<span class="prompt">corvette ~ $</span> df
|
||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
||||
<span class="prompt">clipper</span> ~ $ df -h
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
(...)
|
||||
clipper:/users/00 11760128 10482522 1160005 90% /users/00
|
||||
clipper:/users/01 11760128 10563283 1079244 91% /users/01
|
||||
clipper:/users/02 11760128 8045368 3597159 69% /users/02
|
||||
clipper:/users/93 2569479 2349646 168444 93% /users/93
|
||||
clipper:/users/94 2010959 1745646 204985 89% /users/94
|
||||
clipper:/users/95 4351726 3473125 835084 81% /users/95
|
||||
clipper:/users/96 4351726 3425217 882992 80% /users/96
|
||||
clipper:/users/97 8706617 7320036 1299515 85% /users/97
|
||||
clipper:/users/98 11760128 9606471 2036056 83% /users/98
|
||||
clipper:/users/99 11760128 10963676 678851 94% /users/99
|
||||
/dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95
|
||||
/dev/dsk/c0t9d0s0 8.4G 7.7G 604M 93% /users/97
|
||||
/dev/dsk/c0t0d0s5 2.5G 319M 2.1G 13% /users
|
||||
/dev/dsk/c0t10d0s1 4.4G 2.4G 2.0G 55% /users/guests
|
||||
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
|
||||
/dev/dsk/c0t8d0s3 4.2G 3.7G 421M 91% /users/96
|
||||
/dev/dsk/c0t8d0s6 2.0G 974M 932M 52% /users/94
|
||||
/dev/dsk/c0t8d0s4 2.0G 841M 1.1G 44% /var/forum2
|
||||
/dev/dsk/c0t12d0s1 12G 11G 549M 96% /users/99
|
||||
/dev/dsk/c0t11d0s0 12G 11G 605M 95% /users/00
|
||||
/dev/dsk/c0t11d0s1 12G 8.8G 2.4G 79% /users/98
|
||||
/dev/dsk/c0t12d0s0 12G 11G 489M 96% /users/01
|
||||
/dev/dsk/c0t11d0s3 12G 11G 838M 93% /users/02
|
||||
/dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03
|
||||
(...)
|
||||
clipper:/var/mail 8708973 4167388 4454496 48% /var/mail
|
||||
</pre>
|
||||
|
||||
<h3>Comment interpréter ces informations</h3>
|
||||
<p class="continue">Pour connaître simplement l'état d'une partition
|
||||
donnée, on utilise <code>df -h <nom de la
|
||||
partition></code>. Chaque promotion ayant une partition, ceci vous
|
||||
permet de repérer facilement la vôtre :
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Chaque promotion a une partition, ce qui vous permet de repérer
|
||||
facilement la votre. Le pourcentage donne le taux de remplissage. On
|
||||
considère celui-ci comme critique lorsqu'il dépasse les 95% : il
|
||||
<pre>
|
||||
<span class="prompt">clipper ~ $</span> df -h /var/mail
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
|
||||
<span class="prompt">clipper ~ $</span> df -h /users/03
|
||||
Filesystem Size Used Avail Use% Mounted on
|
||||
/dev/dsk/c0t12d0s3 12G 6.4G 4.8G 58% /users/03
|
||||
</pre>
|
||||
|
||||
<p class="continue">Nous voyons donc qu'à l'heure où est écrite cette
|
||||
page, <code>/var/mail</code> est plein à 62%, et
|
||||
<code>/users/03</code> est plein à 58%. La situation est bonne. La
|
||||
situation est considérée comme critique quand on dépasse les 95% : il
|
||||
suffit de plusieurs personnes qui stockent des images, de gros
|
||||
documents PDF, leur DEA, d'un programme emballé qui écrit sur le
|
||||
disque pour que 100% de l'espace disque soit pris, rendant ainsi tout
|
||||
travail impossible pour cette promotion. Ceci arrive de temps à
|
||||
autres, et ce n'est vraiment pas drôle... Lorsque c'est le cas,
|
||||
prévenez le SPI ainsi que les tuteurs.
|
||||
autres, et ce n'est vraiment pas drôle...
|
||||
</p>
|
||||
|
||||
<h3>Recommandations</h3>
|
||||
<div class="attention"><strong>En cas d'urgence</strong> : si vous
|
||||
vous apercevez que le disque est plein à 99% ou 100%, prévenez le SPI
|
||||
(<code>spi@clipper</code>), qui prendra des mesures techniques
|
||||
(déplacement de fichiers, etc.). Prévenez également les Tuteurs, qui
|
||||
enverront un mail de rappel aux coupables (ceux qui ont les plus gros
|
||||
comptes). </div>
|
||||
|
||||
<h4>Ne stockez pas n'importe quoi sur clipper !</h4>
|
||||
<h2>Recommandations</h2>
|
||||
|
||||
<h3>Ne stockez pas n'importe quoi sur votre compte !</h3>
|
||||
|
||||
<p>
|
||||
<code>clipper</code> est avant tout un <strong>outil de
|
||||
travail</strong>, pas un espace de stockage gratuit et illimité de
|
||||
mp3, DivX, photos de vacances et autres fichiers gourmands en
|
||||
place. Imaginez votre tête si vous ne pouviez pas travailler sur un
|
||||
mémoire urgent, parce qu'un zozo conserve l'intégrale de <cite>Village
|
||||
People</cite> sur son compte...
|
||||
Votre compte est avant tout un <strong>outil de travail</strong>, pas
|
||||
un espace de stockage gratuit et illimité de mp3, DivX, photos de
|
||||
vacances et autres fichiers gourmands en place. Imaginez votre tête si
|
||||
vous ne pouviez pas travailler sur un mémoire urgent, parce qu'un zozo
|
||||
conserve l'intégrale de <cite>Village People</cite> sur son compte...
|
||||
</p>
|
||||
|
||||
<p>
|
||||
|
@ -203,7 +271,7 @@ machine personnelle : le mat
|
|||
sauvegardes quotidiennes, imaginez le volume des données stockées !
|
||||
</p>
|
||||
|
||||
<h4>Rangez votre courrier</h4>
|
||||
<h3>Rangez votre courrier</h3>
|
||||
|
||||
<p>
|
||||
Votre mailbox ne devrait pas contenir plus de 50-60 courriers en
|
||||
|
@ -217,7 +285,7 @@ s
|
|||
perdu.
|
||||
</p>
|
||||
|
||||
<h4>Faites le ménage chez vous</h4>
|
||||
<h3>Faites le ménage chez vous</h3>
|
||||
|
||||
<p>
|
||||
Première question à vous posez : ne conservez-vous pas des fichiers
|
||||
|
@ -233,7 +301,7 @@ courrier du
|
|||
genre de gros fichiers.
|
||||
</p>
|
||||
|
||||
<h4>Stockez ailleurs</h4>
|
||||
<h3>Stockez ailleurs</h3>
|
||||
|
||||
<p>
|
||||
<code>clipper</code> n'est pas votre seule et unique solution pour
|
||||
|
@ -249,7 +317,7 @@ la page des WinTuteurs
|
|||
</p>
|
||||
|
||||
<div class="metainformation">Auteur : Émilia Robin, Marie-Lan
|
||||
Nguyen. Dernière modification : le <date value="$Date: 2003-07-15 11:36:47 $" />.</div>
|
||||
Nguyen. Dernière modification : le <date value="$Date: 2003-12-02 15:13:21 $" />.</div>
|
||||
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in a new issue