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.
