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>.
|
<code>du</code> et <code>df</code>.
|
||||||
</p>
|
</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>
|
<p>
|
||||||
<strong><code><a name="du">du</a></code></strong> (<em> disk
|
La commande <strong><code><a name="du">du</a></code></strong> (<em>
|
||||||
usage</em>) : indique la taille de vos répertoires et
|
disk usage</em>) indique la taille de vos répertoires et
|
||||||
sous-répertoires. Sur certains systèmes, il peut être utile d'ajouter
|
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
|
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>
|
||||||
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Par exemple, voici le contenu du répertoire « histoire » de Toto
|
Par exemple, voici le contenu du répertoire « histoire » de Toto
|
||||||
(arborescence donnée dans le <a href="repertoires.html#arbre">cours
|
(arborescence donnée dans le <a href="repertoires.html#arbre">cours
|
||||||
|
@ -52,25 +58,57 @@ sur les r
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du histoire
|
<span class="prompt">clipper ~ $</span> du histoire
|
||||||
3744 ./maitrise
|
1973 histoire/maitrise
|
||||||
168 ./sources/AN
|
127 histoire/sources/AN
|
||||||
60 ./sources/divers
|
36 histoire/sources/divers
|
||||||
4808 ./sources/BN
|
30 histoire/sources/etudes
|
||||||
3609 ./sources/Mazarine
|
38 histoire/sources/godefroy
|
||||||
292 ./sources/memoires
|
335 histoire/sources/images
|
||||||
80 ./sources/notices
|
62 histoire/sources/memoires/saint-simon
|
||||||
9017 ./sources
|
161 histoire/sources/memoires
|
||||||
7656 ./dea
|
141 histoire/sources/mscrits
|
||||||
20417 .
|
913 histoire/sources
|
||||||
|
2023 histoire/dea
|
||||||
|
4910 histoire
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p class="continue">
|
<p class="continue">
|
||||||
Le <code>.</code> (point) de la dernière ligne désigne «le répertoire
|
La dernière ligne indique la taille totale du répertoire « histoire »,
|
||||||
courant», comme <code>..</code> (point point) désigne «le répertoire
|
avec tout ce qu'il contient, soit 4910 Ko.
|
||||||
père». Ici, Toto a 20.417 Ko (soit 19,9 Mo) de données dans le
|
|
||||||
répertoire <code>histoire</code>.
|
|
||||||
</p>
|
</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>
|
<p>
|
||||||
<code>du -s</code> permet de n'afficher que la dernière ligne,
|
<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
|
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>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -s
|
<span class="prompt">clipper ~ $</span> du -s
|
||||||
29277 .
|
98280 .
|
||||||
</pre>
|
</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>
|
<p>
|
||||||
<code>du -a</code> affiche la taille de tous les fichiers contenus
|
<code>du -a</code> affiche la taille de tous les fichiers contenus
|
||||||
dans vos répertoires et sous-répertoires. Ici, toujours pour le
|
dans vos répertoires et sous-répertoires. Ici, toujours pour le
|
||||||
|
@ -90,35 +139,37 @@ r
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -a histoire
|
<span class="prompt">clipper ~ $</span> du -ah histoire | head -10
|
||||||
200 ./maitrise/maitrise.dvi.bz2
|
200K histoire/maitrise/maitrise.dvi.bz2
|
||||||
6 ./maitrise/maitrise.tex
|
29K histoire/maitrise/1.html
|
||||||
18 ./maitrise/intro.tex
|
6.0K histoire/maitrise/maitrise.tex
|
||||||
29 ./maitrise/1a.tex
|
18K histoire/maitrise/intro.tex
|
||||||
11 ./maitrise/conclu.tex
|
29K histoire/maitrise/1a.tex
|
||||||
112 ./maitrise/maitrise.idx
|
11K histoire/maitrise/conclu.tex
|
||||||
22 ./maitrise/A.tex
|
112K histoire/maitrise/maitrise.idx
|
||||||
27 ./maitrise/biblio.tex
|
22K histoire/maitrise/A.tex
|
||||||
10 ./maitrise/maitrise.toc
|
27K histoire/maitrise/biblio.tex
|
||||||
|
10K histoire/maitrise/maitrise.toc
|
||||||
(...)
|
(...)
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Pour connaître la taille d'un fichier précis, il suffit d'indiquer à
|
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) :
|
même chose) :
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">clipper ~ $</span> du -a maitrise.dvi
|
<span class="prompt">clipper ~ $</span> du -ah histoire/maitrise/maitrise.tex
|
||||||
656 maitrise.dvi
|
6.0K histoire/maitrise/maitrise.tex
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<h2>df</h2>
|
<h3><a name="df"><code>df</code> : taille d'une partition</a></h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<strong><code><a name="df">df</a></code></strong> (<em> disk
|
La commande <strong><code><a name="df">df</a></code></strong> (<em>
|
||||||
free</em>) : indique la place disponible sur les partitions montées.
|
disk free</em>) indique la place disponible sur les partitions
|
||||||
|
montées.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -128,70 +179,87 @@ r
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="encadre">
|
<div class="encadre">
|
||||||
<p>
|
<strong>Note</strong> : l'explication complète de <code>df</code> fait
|
||||||
L'explication complète de <code>df</code> fait appel à des notions
|
appel à des notions délicates sur la façon dont les fichiers sont
|
||||||
délicates sur la façon dont les fichiers sont organisés, d'autant que
|
organisés, d'autant que nous sommes en réseau (par NFS). On n'entrera
|
||||||
nous sommes en réseau (par NFS). On n'entrera donc pas dans les
|
donc pas dans les détails dans ce topo. Dans un premier temps,
|
||||||
détails dans ce topo. Dans un premier temps, remplacez le mot
|
remplacez le mot « partition » par « disque (dur) » et ça suffira
|
||||||
« partition » par « disque (dur) » et ça suffira largement. Si vous
|
largement. Si vous êtes curieux, vous pouvez aller lire <a
|
||||||
êtes curieux, vous pouvez aller lire <a
|
|
||||||
href="&url.tuteurs;docs/hublot/hublot06.html#concept">Concept :
|
href="&url.tuteurs;docs/hublot/hublot06.html#concept">Concept :
|
||||||
place-disque</a> (article du numéro 6 du <em>Hublot</em>, avril 2000).
|
place-disque</a> (article du numéro 6 du <em>Hublot</em>, avril 2000).
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<code>df</code> affiche un tableau, avec une ligne par point de
|
<code>df</code> affiche un tableau, avec une ligne par point de
|
||||||
montage. Les colonnes sont respectivement le système de fichiers, sa
|
montage. Les colonnes sont respectivement le système de fichiers, sa
|
||||||
taille, la place utilisée, la place libre, la proportion d'espace
|
taille, la place utilisée, la place libre, la proportion d'espace
|
||||||
utilisé, et le point de montage. Ici, nous donnons un exemple
|
utilisé, et le point de montage. Voici un exemple presque complet :
|
||||||
(presque) complet, mais vous pouvez aussi taper «<code>df .</code>»
|
|
||||||
pour n'afficher que les informations concernant votre promotion.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
<span class="prompt">corvette ~ $</span> df
|
<span class="prompt">clipper</span> ~ $ df -h
|
||||||
Filesystem 1K-blocks Used Avail Capacity Mounted on
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
(...)
|
(...)
|
||||||
clipper:/users/00 11760128 10482522 1160005 90% /users/00
|
/dev/dsk/c0t8d0s1 4.2G 3.9G 261M 94% /users/95
|
||||||
clipper:/users/01 11760128 10563283 1079244 91% /users/01
|
/dev/dsk/c0t9d0s0 8.4G 7.7G 604M 93% /users/97
|
||||||
clipper:/users/02 11760128 8045368 3597159 69% /users/02
|
/dev/dsk/c0t0d0s5 2.5G 319M 2.1G 13% /users
|
||||||
clipper:/users/93 2569479 2349646 168444 93% /users/93
|
/dev/dsk/c0t10d0s1 4.4G 2.4G 2.0G 55% /users/guests
|
||||||
clipper:/users/94 2010959 1745646 204985 89% /users/94
|
/dev/dsk/c0t10d0s3 8.4G 5.1G 3.2G 62% /var/mail
|
||||||
clipper:/users/95 4351726 3473125 835084 81% /users/95
|
/dev/dsk/c0t8d0s3 4.2G 3.7G 421M 91% /users/96
|
||||||
clipper:/users/96 4351726 3425217 882992 80% /users/96
|
/dev/dsk/c0t8d0s6 2.0G 974M 932M 52% /users/94
|
||||||
clipper:/users/97 8706617 7320036 1299515 85% /users/97
|
/dev/dsk/c0t8d0s4 2.0G 841M 1.1G 44% /var/forum2
|
||||||
clipper:/users/98 11760128 9606471 2036056 83% /users/98
|
/dev/dsk/c0t12d0s1 12G 11G 549M 96% /users/99
|
||||||
clipper:/users/99 11760128 10963676 678851 94% /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>
|
</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>
|
<pre>
|
||||||
Chaque promotion a une partition, ce qui vous permet de repérer
|
<span class="prompt">clipper ~ $</span> df -h /var/mail
|
||||||
facilement la votre. Le pourcentage donne le taux de remplissage. On
|
Filesystem Size Used Avail Use% Mounted on
|
||||||
considère celui-ci comme critique lorsqu'il dépasse les 95% : il
|
/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
|
suffit de plusieurs personnes qui stockent des images, de gros
|
||||||
documents PDF, leur DEA, d'un programme emballé qui écrit sur le
|
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
|
disque pour que 100% de l'espace disque soit pris, rendant ainsi tout
|
||||||
travail impossible pour cette promotion. Ceci arrive de temps à
|
travail impossible pour cette promotion. Ceci arrive de temps à
|
||||||
autres, et ce n'est vraiment pas drôle... Lorsque c'est le cas,
|
autres, et ce n'est vraiment pas drôle...
|
||||||
prévenez le SPI ainsi que les tuteurs.
|
|
||||||
</p>
|
</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>
|
<p>
|
||||||
<code>clipper</code> est avant tout un <strong>outil de
|
Votre compte est avant tout un <strong>outil de travail</strong>, pas
|
||||||
travail</strong>, pas un espace de stockage gratuit et illimité de
|
un espace de stockage gratuit et illimité de mp3, DivX, photos de
|
||||||
mp3, DivX, photos de vacances et autres fichiers gourmands en
|
vacances et autres fichiers gourmands en place. Imaginez votre tête si
|
||||||
place. Imaginez votre tête si vous ne pouviez pas travailler sur un
|
vous ne pouviez pas travailler sur un mémoire urgent, parce qu'un zozo
|
||||||
mémoire urgent, parce qu'un zozo conserve l'intégrale de <cite>Village
|
conserve l'intégrale de <cite>Village People</cite> sur son compte...
|
||||||
People</cite> sur son compte...
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -203,7 +271,7 @@ machine personnelle : le mat
|
||||||
sauvegardes quotidiennes, imaginez le volume des données stockées !
|
sauvegardes quotidiennes, imaginez le volume des données stockées !
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4>Rangez votre courrier</h4>
|
<h3>Rangez votre courrier</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Votre mailbox ne devrait pas contenir plus de 50-60 courriers en
|
Votre mailbox ne devrait pas contenir plus de 50-60 courriers en
|
||||||
|
@ -217,7 +285,7 @@ s
|
||||||
perdu.
|
perdu.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4>Faites le ménage chez vous</h4>
|
<h3>Faites le ménage chez vous</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Première question à vous posez : ne conservez-vous pas des fichiers
|
Première question à vous posez : ne conservez-vous pas des fichiers
|
||||||
|
@ -233,7 +301,7 @@ courrier du
|
||||||
genre de gros fichiers.
|
genre de gros fichiers.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h4>Stockez ailleurs</h4>
|
<h3>Stockez ailleurs</h3>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<code>clipper</code> n'est pas votre seule et unique solution pour
|
<code>clipper</code> n'est pas votre seule et unique solution pour
|
||||||
|
@ -249,7 +317,7 @@ la page des WinTuteurs
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div class="metainformation">Auteur : Émilia Robin, Marie-Lan
|
<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>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Add table
Reference in a new issue