On Fri, 5 Oct 2001, Thierry Lombardot wrote:

> Qui connait un petit programme en mode texte sous linux pour donner 
> l'espace utilis� sur un disque dur. Sous X, kdiskfree est parfait: Y 

Hum: terminologie: un disque dur, ou un disque, est un disque physique
(p.ex. /dev/hda). Il y a ensuite le concept de partitions (/dev/hda1),
ainsi que de syst�me de fichier (il n'y a pas forc�ment correspondance 1-1
entre partition et syst�me de fichier. Il peut y avoir correspondance 1-1
entre disque et syst�me de fichier, p.ex. si l'on renonce � une table de
partitions et que l'on utilise directement le disque physique).

Si tu veux conna�tre l'espace disque restant sur un *syst�me de fichier*,
tu utilises la commande UNIX `df' avec comme param�tre un `objet' sur le
syst�me de fichier consid�r�.

Exemples:

schaefer@search:/data/home/schaefer$ df /data/home/schaefer/.ssh
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/vg1/data         50057948  32815788  14699364  69% /data

schaefer@search:/data/home/schaefer$ df /data/home/schaefer/.bash_history 
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/vg1/data         50057948  32815788  14699364  69% /data

schaefer@search:/data/home/schaefer$ df /data
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/vg1/data         50057948  32815788  14699364  69% /data

schaefer@search:/data/home/schaefer$ df /data/scratch/lost+found 
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hdc              19696728   5882628  12813560  31% /data/scratch

Dans ce cas, il n'y a pas correspondance 1-1 entre partitions et syst�mes
de fichier, vu que /dev/vg1/data est un logical volume, faisant partie
d'un volume-group (vg1), lui m�me �tant compos� dans notre cas de
/dev/hda4 et de /dev/hde2.

   --- Physical volumes ---
   PV Name (#)           /dev/hda4 (2)
   PV Status             available / allocatable
   Total PE / Free PE    26 / 0

   PV Name (#)           /dev/hde2 (1)
   PV Status             available / allocatable
   Total PE / Free PE    71 / 0

Il existe des options `human-friendy' � df:

   schaefer@search:/data/home/schaefer$ df -h 
   Filesystem            Size  Used Avail Use% Mounted on
   /dev/hda3             4.8G  774M  3.8G  17% /
   /dev/hda1             7.6M  5.8M  1.4M  80% /boot
   /dev/vg1/data          48G   31G   14G  69% /data
   /dev/hdc               19G  5.6G   12G  31% /data/scratch

D'ailleurs pour compl�ter, pour UNIX il y a trois choses qui importent: 
des blocks devices (/dev/hda1, /dev/hdb, /dev/vg1/data), des syst�mes de
fichiers, et des points de montage (/, /boot, /data, /data/scratch)


--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à