Communauté francophone des utilisateurs d'Ubuntu
Les Ubuntu-partys sont l'occasion pour beaucoup d'entre vous d'acquérir les goodies Ubuntu-fr faits par nos petites mains avec amour.
Pour tous les autres, fini le désespoir de les manquer
Il est désormais possible de vous procurer l'objet de votre choix grâce à la boutique en ligne, commune à Framasoft et Ubuntu-fr. Vous pourrez déjà y trouver mugs, t-shirts et, bien sûr, les Framakey Ubuntu-fr Remix.
Plop tout le monde,
Je viens de m'apercevoir que depuis que je suis sous la beta de Feisty que mon /home se fragmente
.
fsck me retourne un total de 25% de fragmentation...
1/4 de mon home c'est déjà trop, la cause surement à emule et les torrents, mais je ne pense pas battre des records de téléchargement (loin de la...).
Je sais on va pas troller sur le sujet de la defragmentation sous EXT3, mais la c'est un faite. Et les resultats de mes recherches sur la defragmentation sous EXT3 n'est que troll et j'en passe.
Donc je n'est trouvé que 2 solutions:
- shake pour gentoo (-_-)
- et defrag pour ext2 re(-_-)
J'ai donc 2 petites questions:
Si vous etes sous feisty pouvez vous verifier vos disques avec fsck ?
Avez vous une solution de defragmentation ?
Merci et bonne journée.
EDIT: ATTENTION ! ne faite pas de fsck sur une partition montée !!! prenez un live cd, démonté votre /home ou autre.
Dernière modification par gameboy (Le 17/04/2007, à 16:51)
Hors ligne
Je suis a 14% sur mon /home, et je n'ai pas de solution. J'en veux bien une.
CsoL
Hors ligne
Salut
A ma connaissance, il n'y a pas d'outils de défragmentation pour ext3:
http://en.wikipedia.org/wiki/Ext3#Defragmentation
La fragmentation apparaît lorsque le disque est trop plein. Il n'y a plus de place temporaire pour permettre l'écriture en blocs contigus.
La seule solution, c'est de faire le ménage dans le disque, ou de copier les fichiers sur un autre disque, formater le disque source, et rapatrier les fichiers.
a+
Hors ligne
Normalement il n'y a pas de fragmentation mais non continuité des fichiers, car l'écriture fonctionne de la façon suivante :
Recherche d'un espace suffisament grand pour le fichier et écriture du fichier. Il reste donc des espaces libres entre les fichiers qui pourront être utilisés si le nouveau fichier est plus petit que l'espace libre. Si l'on remplit son disque sans jamais rien effacer, au fur et à mesure les espaces libres se restreignent en taille et il arrive un moment où il n'y a pas d'espace suffisamment grand pour le fichier, à ce moment là il y fragmentation du fichier. ![]()
Hors ligne
Oui j'avais vue sur wikipedia qu'il n'existait pas d'autres outils, menfin wikipedia n'a pas encore la science infuse.
Puis mon DD n'est pas plein il me reste 12Go en gros.
Le must serait un utilitaire de defrag intégré à fsck :p parce que c'est gentil de checker, de réparer les éventuelles erreurs et de me donnés les fichiers non-contigus mais faudrait faire quelque chose avec ces fichiers ![]()
Hors ligne
je fais remonter un peu ce fil pour dire que j'ai testé ce scripts aujourd'hui meme.
J'etais a 3% de fragmentation sur le repertoire /home j'en suis a 0.3% apres avoir effectué le scripts dans ce repertoire.
voila si ça peut servir à d'autre
Hors ligne
Shake ne marche pas que pour Gentoo, il y a même des dépots Ubuntu fournis.
juste comme ca : comment on fait pour connaitre le %tage de fragementation d'un répertoire / partition?
Hors ligne
Aneldo a écrit:
juste comme ca : comment on fait pour connaitre le %tage de fragementation d'un répertoire / partition?
pour un système de fichiers, fsck va te donner un taux.
Pour un fichier sur ext3 il y a l'utilitaire filefrag du paquet e2fsprogs.
Hors ligne
Gameboy >> il te reste 12Go, mais quelle est la taille de la partition ?
@++
Hors ligne
Vysserk3 a écrit:
Gameboy >> il te reste 12Go, mais quelle est la taille de la partition ?
@++
Salut,
ya remontage de vieux post dite moi,
j'avais un disque dur de 80Go, mais pourquoi cette question ?
++
Hors ligne
Parce que en fait ce qu'il fallait voir c'est pas la place libre absolue qui reste, mais plutôt le pourcentage d'espace libre... ![]()
Hors ligne