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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  linux ext3: où est passé ma mémoire ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

linux ext3: où est passé ma mémoire ?

n°1078077
europium
Ancien leader WormsHL
Posté le 30-09-2008 à 19:31:15  profilanswer
 

Salut,
j'ai un problème très chiant sur une partition ext3, je ne sais pas où est partie ma mémoire libre et comment la récupérer :(
 
j'explique :
 
du -hscD *   ==>   870M    total
df -h              ==>   /dev/sda6             1,6G  1,5G  1,1M 100% /mnt/e
 
je n'ai que 870M de fichiers sur la partition de 1.6G mais linux ne me laisse plus rien y écrire.
 
A l'aide, je craque.
 
pium

mood
Publicité
Posté le 30-09-2008 à 19:31:15  profilanswer
 

n°1078096
Taz
bisounours-codeur
Posté le 30-09-2008 à 21:04:48  profilanswer
 

lsof | grep deleted

n°1078097
europium
Ancien leader WormsHL
Posté le 30-09-2008 à 21:13:18  profilanswer
 

2781:gconfd-2   4888 pouet   13wW  REG        8,5      697    272390 /tmp/gconfd-pouet/lock/0t1222795622ut45718u500p4888r1284684207k3215266136 (deleted)
 
c'est quoi cette commande ?
qu'est-ce qu'il fait quand il supprime ?


Message édité par europium le 30-09-2008 à 21:14:52
n°1078098
europium
Ancien leader WormsHL
Posté le 30-09-2008 à 21:13:50  profilanswer
 

pour info /tmp/ n'est pas sur la meme partition
et aussi j'ai rebooté, mais rien n'y change...


Message édité par europium le 30-09-2008 à 21:20:45
n°1078100
Taz
bisounours-codeur
Posté le 30-09-2008 à 21:46:51  profilanswer
 

t'as des fichiers cachés en .

n°1078108
europium
Ancien leader WormsHL
Posté le 30-09-2008 à 22:24:53  profilanswer
 

c'est à ca que j'ai pensé en premier
'du' regarde aussi les fichiers commenceant par un .
 
sérieux il lui arrive quoi à cette partition ? est-ce possible que ce soit un pb de fragmentation ? (meme si je sais qu'en theorie ce n'est pas possible)

n°1078138
o'gure
Modérateur
Multi grognon de B_L
Posté le 01-10-2008 à 08:22:16  profilanswer
 

Un cas envisageable :  
Tu as un point de montage sur un dossier qui contient des données. Le fait que ce montage soit "monté", cela cache à 'du' une partie.


---------------
Relax. Take a deep breath !
n°1078141
THRAK
- THR4K -
Posté le 01-10-2008 à 08:38:20  profilanswer
 

Comme ça à première vue, dans ce genre de cas, je vois encore plusieurs autres possibilités :
 
- un ou des processus n'ont pas correctement libéré des inodes (relancer ou tuer le(s) processus responsable(s) solutionne en général le problème) ou il n'y a plus d'inodes de disponible sur la partition ;
 
- le pourcentage de blocs réservés sur la partition fait que tu as atteint l'espace maximum alloué pour les processus non-privilégiés (userland) ;
 
- une gestion des quotas est en place et la limite utilisateur a été atteinte ;
 
- le système de fichier de la partition est corrompu.
 
 
La fragmentation n'a rien à voir avec l'espace disque, mais avec la façon dont sont organisés les blocs sur le FS (blocs non-contigus pour un même ensemble de données) ; donc il y a 99.9% de probabilités que ça ne vient pas de là :)
 
Pour tenter de résoudre ton problème, ces commandes sont tes alliées : df -i /dev/sda6 (% d'occupation d'inodes), dumpe2fs -h /dev/sda6 (toutes les infos utiles sur le FS), mount (options de montage), tune2fs et e2fsck pour modifier/réparer le FS si nécessaire (consulte les manpages pour les détails sur les actions possibles).
 
Parallèlement, en faisant une utilisation combinée des commandes lsof, ls -lah et du -csh, tu devrais pouvoir traquer sans problème les fichiers impliqués dans ce problème de place.


Message édité par THRAK le 01-10-2008 à 08:51:43

---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°1078240
europium
Ancien leader WormsHL
Posté le 01-10-2008 à 16:00:37  profilanswer
 

Citation :

Tu as un point de montage sur un dossier qui contient des données. Le fait que ce montage soit "monté", cela cache à 'du' une partie.


Malheureusement non, aucun repertoire de montage sur cette partition, mais bien vu.
 
 

Citation :


- un ou des processus n'ont pas correctement libéré des inodes (relancer ou tuer le(s) processus responsable(s) solutionne en général le problème) ou il n'y a plus d'inodes de disponible sur la partition ;.


Bien possible mais comment faire alors, car meme quand je reboot rien n'y fait. Et je pense avoir trouvé qui fait ca. Je code du gros sur cette partition, et quand je compile en debug (uniquement en debug), je perd 200Mo sans pouvoir deviner où il vont. Et je ne parle pas de lancer mon programme, juste de compiler. Comment dire à GCC de rendre ma place ?!
 

Citation :


- le pourcentage de blocs réservés sur la partition fait que tu as atteint l'espace maximum alloué pour les processus non-privilégiés (userland) ;
- une gestion des quotas est en place et la limite utilisateur a été atteinte ;[quote]
rien de ca
 
[quote]- le système de fichier de la partition est corrompu.


hum peut etre aussi => fsck.ext3 c'est bien ca ?
 
 
ok j'essaie de jouer avec ces commandes et je repasse par là.
 
MERCI !

n°1078243
europium
Ancien leader WormsHL
Posté le 01-10-2008 à 16:06:06  profilanswer
 

ca s'en vient : e2fsck m'a corrigé tout ca, en effet il a trouvé plein de couilles de inodes.......
 
Mais alors pourquoi gcc me fait ca en debug, c'est un peu relou....
gcc version 4.0.1 (4.0.1-5mdk for Mandriva Linux release 2006.0)
 
c'est assez chiant d'en installer une version plus récente :/ jme rappelle avoir essayé une fois et j'avais galéré sans résultat...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  linux ext3: où est passé ma mémoire ?

 

Sujets relatifs
Probleme cam msn de Linux Limpuslinux debian etch
Linux: 2 disque dur physique en 1 logiquemode de passe route
installation de logiciel sous linuxAntivirus pour serveur de fichiers sous Linux
Mes documents accessibles sous Windows et Linux: brainstormingquel marque et model de carte sans fils sous Linux?
quel linux pour un Pentium 2 400mhz 256megTopic Crunchbang linux
Plus de sujets relatifs à : linux ext3: où est passé ma mémoire ?


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