Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum general.general

general.general : espace libre sur disque dur USB

Posté par poil oq () le 06 juin 2005
j'ai un disque dur USB de 250Go:
rotodex:/home/yannick# fdisk /dev/sda

The number of cylinders for this disk is set to 30515.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       30515   245111706    c  W95 FAT32 (LBA)
jusque là tout va bien. il est relativement plein:
rotodex:/home/yannick# du -h -s /LaCie
218G    /LaCie
donc 250-218=32Go de libre. oui mais:
rotodex:/home/yannick# df /LaCie
Sys. de fich.        1K-blocs       Occupé Disponible Capacité Monté sur
/dev/sda1            245051840 117692736 127359104  49% /LaCie
c'est n'importe quoi. Et une fois que le disque est partagé via samba, le df est du même accabit:
toukanar:~# df /LaCie
Filesystem           1K-blocks      Used Available Use% Mounted on
//192.168.0.3/LaCie  245051392 117694464 127356928  49% /LaCie
mais le du est complètement dans les choux:
toukanar:~# du -h -s /LaCie
109T    /LaCie
en résumé:

les valeurs affichées par du sur la 1ère machine sont correctes.

les valeurs affichées par du sur la 2ème machine sont fausses.

les valeurs affichées par df sont toujours fausses.

qui peut m'orienter ?

> Lire le message (7 commentaires, moyenne: 1,7).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re : espace libre sur disque dur USB

Posté par tontonflingueur () le 06/06/2005 à 11:09. (lien). Évalué à 3.

Une hypothèse : tu n'aurais pas d'autres systèmes de fichiers montés sour /LaCie, qui seraient pris en compte dans du ?

Dans ce cas, rajoute l'option "-x" à du.

  • [^]Re: Re : espace libre sur disque dur USB

    Posté par poil oq () le 06/06/2005 à 17:38. (lien). Évalué à 1.

    non.

    d'ailleurs le résultat qu'affiche "du" est correct, c'est "df" qui est dans les choux.

Taille des fichiers

Posté par dguihal () le 06/06/2005 à 11:56. (lien). Évalué à 3.

Il se pourrait que ton disque soit plein de petits fichiers qui sont d'une taille inférieure à la taille de cluster de ton FS. Ce qui expliquerait les differences entre du et df sur la premiere machine.

Pour l'histoire de samba, peut-être un bug samba, essaye avec nfs pour voir.

  • [^]Re: Taille des fichiers

    Posté par poil oq () le 06/06/2005 à 17:44. (lien). Évalué à 1.

    "plein de petits fichiers"

    c'est le disque qui me sert à stoker mes photos (1Mo en moyenne par fichier), mes mp3s et oggs (3 à 5 Mo par fichier), et ma vidéothèque (650 à 850Mo par fichier).

    donc la réponse est ailleurs.

    d'ailleurs le même disque branché sur un PC sous Windows XP m'affiche des valeurs correctes d'espace occupé et d'espace libre.

    je pense que pour samba le problème à la même origine, et qu'il sera réglé en même temps.

du -sk

Posté par kesako () le 06/06/2005 à 12:22. (lien). Évalué à 1.

suivant les machines et les configs, "du" retourne pas defaut le nb de blocks ou le nb de ko. Et suivant que les tailles des blocks different...

fait "du -sk" , et si le resultat differe alors seulement il y a un pb .

  • [^]Re: du -sk

    Posté par poil oq () le 06/06/2005 à 18:13. (lien). Évalué à 1.

    "du" en local me donne un résultat correct, qui correspond parfaitement à "du -sk", à 10^6 près.

    c'est "df" en local qui m'inquiète le plus:
    il me donne 121Go de libre, alors que 32Go sont au plus disponibles.

    le seul truc que ça m'inspire c'est que la fat32 est mal supportée...

fs corrompu...

Posté par poil oq () le 06/06/2005 à 18:47. (lien). Évalué à 2.

apt-get install dosfstool
dosfsck -a /dev/sda1

et hop, le tour est joué.

le nombre de blocks libres était erroné, dosfsck l'a corrigé.

merci tout de même.

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general