Forum général.général espace libre sur disque dur USB

Posté par  .
Étiquettes : aucune
0
6
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 ?
  • # Re : espace libre sur disque dur USB

    Posté par  . É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.
  • # Taille des fichiers

    Posté par  . É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  . É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  . É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  . É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  . É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.

Suivre le flux des commentaires

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