Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1738 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Taille des FS et de ses fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Taille des FS et de ses fichiers

n°1434875
Philippe19​71
Posté le 01-09-2006 à 09:46:16  profilanswer
 

Bonjour,
 
J'ai:
vhpum11 :/>df -k /opt/patrol
Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
/dev/lvpatos       524288    347344   34%     2118     2% /opt/patrol
Donc le FS /opt/patrol fait 524288ko/1024=512Mo et l'espace utilisé est de 524288-347344=176944ko ou 173Mo.
 
On a sous /opt/patrol:
vhpum11 :/opt/patrol>du -sk ./*
1312    ./Install
4016    ./InstallEngine
101984  ./Patrol3
1216    ./Patrol7
16      ./WebCentral
40376   ./common
9996    ./dsclient
24      ./itools
12      ./perform
156     ./toto
16      ./webcentral
La somme de ces tailles ne fait pas 176944ko mais 159124ko.
Pourquoi?
 
Merci de vos réponse!
 
Philippe


---------------
Dur de commencer le Shell...
mood
Publicité
Posté le 01-09-2006 à 09:46:16  profilanswer
 

n°1434877
_darkalt3_
Proctopathe
Posté le 01-09-2006 à 09:49:06  profilanswer
 

la taille des clusters je dirais

n°1434882
Philippe19​71
Posté le 01-09-2006 à 09:52:43  profilanswer
 

Des clusters?
Ce n'est pas une machine en cluster...


---------------
Dur de commencer le Shell...
n°1434884
_darkalt3_
Proctopathe
Posté le 01-09-2006 à 09:57:44  profilanswer
 

http://fr.wikipedia.org/wiki/Clusters [:dawak]


Message édité par _darkalt3_ le 01-09-2006 à 09:58:03

---------------
Töp of the plöp
n°1434885
Philippe19​71
Posté le 01-09-2006 à 09:59:57  profilanswer
 

Comment effectues-tu le calcul?


---------------
Dur de commencer le Shell...
n°1434890
_darkalt3_
Proctopathe
Posté le 01-09-2006 à 10:05:08  profilanswer
 

mais sache que si tu stockes un fichier d'1ko, il prendra un cluster à lui tout seul, donc 4ko réels sur le disque  
tu vois le genre ?
 
Donc je suppose intuitivement, (et peut etre à tord), que le calcul dépend du nombre de fichiers que tu as sur ton disque, et peut etre de sa fragmentation


---------------
Töp of the plöp
n°1434892
_darkalt3_
Proctopathe
Posté le 01-09-2006 à 10:06:07  profilanswer
 

Citation :


Allocation des fichiers sur des clusters [modifier]
 
Admettons que vous enregistriez un fichier de 1 Kio (autoexec.bat, config.sys ou autre), l'ordinateur va lui attribuer un cluster et en noter l'adresse (pour pouvoir y accéder).
 
Si le cluster ne fait que 4 Kio, on perd 3072 octets (un octet X 1 024 = 1 kibiooctet -> 4 Kio = 4 096 octets).
 
Maintenant, si le cluster fait 32 Kio (ou 32 768 octets), on perd 31 744 octets. Multiplié par un millier de fichiers cela fait une trentaine de méga-octets de perdus inutillement.
 
Si l'on crée maintenant un fichier de 7 Kio, l'ordinateur va lui attribuer deux clusters, un qui sera complet (4 Kio) et l'autre qui ne fera que 3 Kio.


---------------
Töp of the plöp
n°1434893
Philippe19​71
Posté le 01-09-2006 à 10:07:52  profilanswer
 

D'accord mais je me trouve après cette phase d'allocation.
Les fichiers ont une taille et la somme des tailles de ceux-ci ne font pas la taille occupée sur le FS...


---------------
Dur de commencer le Shell...
n°1434906
_darkalt3_
Proctopathe
Posté le 01-09-2006 à 10:23:28  profilanswer
 

ce qui est tout à fait normal, donc.


---------------
Töp of the plöp
n°1435325
Sve@r
Posté le 01-09-2006 à 18:30:47  profilanswer
 

Philippe1971 a écrit :

vhpum11 :/>df -k /opt/patrol
Filesystem    1024-blocks      Free %Used    Iused %Iused Mounted on
/dev/lvpatos       524288    347344   34%     2118     2% /opt/patrol
Donc le FS /opt/patrol fait 524288ko/1024=512Mo et l'espace utilisé est de 524288-347344=176944ko ou 173Mo.


N'oublie pas que le système garde toujours une réserve inaccessible (10% par défaut) pour que, même plein, "root" puisse quand-même venir travailler (et nettoyer). Le pb, c'est que je ne sais plus trop bien si, dans "df", on voit "ce qui nous est accessible" (donc la taille allouée moins la réserve de root) ou bien "la taille réellement allouée"...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
mood
Publicité
Posté le 01-09-2006 à 18:30:47  profilanswer
 

n°1436112
Philippe19​71
Posté le 04-09-2006 à 09:39:29  profilanswer
 

D'accord Sve@r.
Je ne savais pas que la réserve de root était si importante.
Sais-tu comment faire pour voir à partir du Shell quelle est la taille d'un fichier vu par l'utilisateur et vu par le système sur le disque?
Philippe


---------------
Dur de commencer le Shell...
n°1436496
Sve@r
Posté le 04-09-2006 à 22:52:42  profilanswer
 

Philippe1971 a écrit :

Sais-tu comment faire pour voir à partir du Shell quelle est la taille d'un fichier vu par l'utilisateur et vu par le système sur le disque?


Tente "ls -ld fichier" et "du -sk fichier"...

n°1436536
Philippe19​71
Posté le 05-09-2006 à 08:18:41  profilanswer
 

OK merci Sve@r!


---------------
Dur de commencer le Shell...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Taille des FS et de ses fichiers

 

Sujets relatifs
[RESOLU]Copier tous les fichiers d'un repertoire en vb6Petit problème d'ordre numérique pour classement de fichiers
Ingniorer les fichiers donc l'extension n'est pas dans la listeécrire une instruction dans tous les fichiers txt d'un dossier
Imprimer que certains fichiers dans un dossier[C#.NET] Compresser plusieurs fichiers avec GZipStream, help
mapping JAXB, recouper des fichiers XML[resolu]creation de dossiers/fichiers a la volee - problemes de droits
[RCH]Liste de commande à travers des fichiers TXT[C#.NET] Remplir une listview de fichiers d'un repertoire
Plus de sujets relatifs à : Taille des FS et de ses fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR