Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Gurvan Huiban [EMAIL PROTECTED] writes: Et quelle est la difference (si elle existe) entre fsck.ext3 et fsck. ,[ man fsck ] | fsck is simply a front-end for the various file system checkers | (fsck.fstype) available under Linux ` Les softs sont differents, ou fsck.ext3 est une sorte d'alias qui appel fsck avec tous les parametres qui vont bien pour une partition ext3? fsck est différent des fsck.fstype, comme noté précédemment. e2fsck, fsck.ext3 et fsck.ext2 sont 3 liens vers le même binaire. Pour être sûr, ls -li /sbin/*fsck* permet de voir le nombre de liens vers l'inode en question (chez moi 3) ainsi que le numéro dudit inode, pour bien se convaincre que c'est le même. Après, il faudrait aller regarder le source de e2fsck. Il y a fort à parier qu'il utilise des options différentes en fonction du nom utilisé pour le lancer. -- Q: Because it reverses the logical flow of conversation. A: Why is top posting frowned upon?
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Gurvan Huiban wrote: tu es sûr ? A voir les how-to et autre sur le ext3 (il s'agit bien de ext3 !)le fonctionnement est différent par rapport au ext2 Dans le meme ordre d'idees (des trucs qui existent pour ext2, mais dont j'ai pas trouve d'equivalent pour ext3): existe-t-il un defrag pour ext3? Je sais que oui, ext2/3 sont des systemes de fichiers bien concus, qui ne fragmentent jamais, qui ... Certes. Mais j'ai l'impression que sur mon systeme (Debian testing, installee depuis bientot deux ans, avec des upgrades reguliers, etc.), le temps de chargement (notament de KDE) est plus lent (c'est peut-etre juste une impression, mais bon). J'aimerais donc essayer de faire un defrag des familles (les vieux reflexes!). Mais j'ai beau chercher, je ne trouve pas de defrag pour ext3. Il en existe un ou deux pour ext2, mais pour ext3, j'ai rien trouve a part ca (utiliser tar). http://lists.debian.org/debian-user/2003/debian-user-200308/msg03496.html Mais google a beau etre omniscient(Hum!), si la personne ne sait pas s'en servir... Vous connaissez quelque chose qui ressemblerait a un defrag pour ext3? aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 ou fsck tout court, de préférence en single user mode (init 1) et sur une partition non montée. C'est ce qui est fait au démarrage tous les n montages/jours via le script checkfs.sh (/etc/init.d) Et dans le cas d'une reponse negative a la question ci-dessus, implicant une utilisation massive de tar, que pensez vous de faire un: - boot avec knoppix (histoire d'avoir un systeme up and running qui ne depende pas des programmes sur la partition principale) - faire un tar des repertoire /var /usr /etc /lib /sbin /root /bin sur une autre partition. - rm -Rf des repertoires sus-mentionnes - untar de l'archive en question - pour etre sur, faire un coup de lilo pour que le systeme boote - on reboot sur la debian, et on retient son souffle Risque de flinguer definitivement son systeme avec le genre de manip? Inclure le repertoire /boot dans l'archive? Delire d'alcoolique? oui je crois lol Non franchement, le gain possible de performance ne vaut en aucun cas les risques lies a la manip'? je ne pense pas, ext2/3 n'est pas fat16/32/NTFS (et heureusement) Un cafe? non merci, un seul/jour me suffit :P A+, J8.
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
On Fri, Mar 12, 2004 at 11:59:38AM -0300, Gurvan Huiban wrote: existe-t-il un defrag pour ext3? Je sais que oui, ext2/3 sont des systemes de fichiers bien concus, qui ne fragmentent jamais, qui ... Certes. Mais j'ai l'impression que sur mon systeme (Debian testing, installee depuis bientot deux ans, avec des upgrades reguliers, etc.), le temps de chargement (notament de KDE) est plus lent (c'est peut-etre juste une impression, mais bon). C'est presque certainement une impression. J'ai des systèmes qui tournent depuis bien plus longtemps que ça et où la fragmentation n'est toujours pas un problème. Si tu regardes dans la trace du boot, il y a un pourcentage de fragmentation qui s'affiche qq part (au niveau de fsck ou du montage de / ), typiquement environ 5%. Si tu as plus de 10%, peut-être que defragmenter servirait, mais je n'ai jamais vu ça. Defrag reste une bidouille pour MS-DOS, qui n'a pas sa place sous Linux (il me semble que NTFS ne fragmente plus non plus, d'ailleurs). En plus, dans ton cas particulier, note que si tu n'as pas ré-installé ou changé ton KDE, il n'y a aucune raison qu'il se soit fragmenté: les fichiers restent là où ils ont été écrit. Et dans le cas d'une reponse negative a la question ci-dessus, implicant une utilisation massive de tar, que pensez vous de faire un: [...] Oui, on peut. On peut déplacer des systèmes complets de disque dur en disque dur sans problème (mon plus vieux système est une Debian installée en 96 qui a migré 3 disques durs et autant d'ordinateurs). Ça réduit effectivement la fragmentation, mais comme réduire la fragmentation ne sert à rien... Un cafe? Ouaip. Y. - apt-get install cafe
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Le 12 mars 2004, JusTiCe8, à bout, prit son clavier pour taper sur son écran: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 Je crois pas, fsck teste l'intégrité du système de fichiers, et le répare, mais ne le défragmente pas. @+ -- JabberID: [EMAIL PROTECTED] Toy Story: US$154M domestic box office receipts so far. pgphAaQamONJ1.pgp Description: PGP signature
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
On Friday 12 March 2004 13:08, JusTiCe8 wrote: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 ou fsck tout court, de préférence en single user mode (init 1) et sur une partition non montée. C'est ce qui est fait au démarrage tous les n montages/jours via le script checkfs.sh (/etc/init.d) fsck en profite pour efectuer une sorte de defrag light a chaque fois qu'on le lance? Et quelle est la difference entre faire un fsck selon qu'on soit (ou non) en mode single user? Et quelle est la difference (si elle existe) entre fsck.ext3 et fsck. man fsck.ext3 renvoit sur e2fsck alors que man fsck renvoit sur fsck. Les softs sont differents, ou fsck.ext3 est une sorte d'alias qui appel fsck avec tous les parametres qui vont bien pour une partition ext3? -- Gurvan Huiban What about a nice cup of coffee? (self-citation)
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Loïc Le Guyader wrote: Le 12 mars 2004, JusTiCe8, à bout, prit son clavier pour taper sur son écran: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 Je crois pas, fsck teste l'intégrité du système de fichiers, et le répare, mais ne le défragmente pas. @+ J'ai po trop le temps d'aller fouiller man/how-to et spec et encore moins les sources ;) mais fsck defrag aussi les partitions (magique non ? :) ), voir les données (x.y% conttiguous) A+, J8.
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Gurvan Huiban wrote: On Friday 12 March 2004 13:08, JusTiCe8 wrote: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 ou fsck tout court, de préférence en single user mode (init 1) et sur une partition non montée. C'est ce qui est fait au démarrage tous les n montages/jours via le script checkfs.sh (/etc/init.d) fsck en profite pour efectuer une sorte de defrag light a chaque fois qu'on le lance? oui (à confirmer) et c'est pas du light Et quelle est la difference entre faire un fsck selon qu'on soit (ou non) en mode single user? le single user c'est plus sûr, au plus simple, démonter la partoche. Et quelle est la difference (si elle existe) entre fsck.ext3 et fsck. man fsck.ext3 renvoit sur e2fsck alors que man fsck renvoit sur fsck. Les softs sont differents, ou fsck.ext3 est une sorte d'alias qui appel fsck avec tous les parametres qui vont bien pour une partition ext3? mmm c'est pt une erreur dnas les liens entre man et outils.fsck doit etre une sorte de frontend générique qui utilise fsck.filesystem vérifié, comme par ex. fsck.ext2 sur une part. ext2, fsck.msdos sur une part. msdos etc A+, J8.
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
On Fri, 12 Mar 2004, JusTiCe8 wrote: Gurvan Huiban wrote: On Friday 12 March 2004 13:08, JusTiCe8 wrote: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 ou fsck tout court, de préférence en single user mode (init 1) et sur une partition non montée. C'est ce qui est fait au démarrage tous les n montages/jours via le script checkfs.sh (/etc/init.d) fsck en profite pour efectuer une sorte de defrag light a chaque fois qu'on le lance? oui (à confirmer) et c'est pas du light Non, il ne fait pas de defragmentation. Il ne joue pas sur les fichiers sur le disque dur, mais sur le systeme de fichiers. Avant qu'une personne me dise: ouais, mais il donne des statistiques du non-contiguous blocks apres un fsck! fsck utilise un heuristique pour determiner si tel inode a un fichier qui est fragmente ou pas. La question qu'il se pose est: SI le fichier est plus gros que le groupe de block ALORS il est necessairement non-contiguous si c'est vrai, il set le flag a 1 pour dire ce groupe de block la est non-contiguous, et a la fin du fsck, il prend le nombre d'inodes qui sont fragmentes et il divise par le nombre total d'inodes, et vous avez le % de fragmentation. (qui est * par 100 bien sur...) Ce n'est pas fiable a 100%, mais donne malgre tout une bonne idee :-) E. -- Eric LeBlanc [EMAIL PROTECTED] -- UNIX is user friendly. It's just selective about who its friends are. ==
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
On Fri, 12 Mar 2004 17:40:48 +0100 Loïc Le Guyader [EMAIL PROTECTED] wrote: Le 12 mars 2004, JusTiCe8, à bout, prit son clavier pour taper sur son écran: aarrff les reflexes windosiens :), il suffit d'un appel à fsck.ext3 Je crois pas, fsck teste l'intégrité du système de fichiers, et le répare, mais ne le défragmente pas. Sans vouloir lancer un débat, il me semble que la defragmentation se fait à l'usage au fur et à mesure de l'utilisation du disque (autant que faire se peut); contrairement à Windows (du moins dans ses premières version), l'allocation des blocs est assez intelligente et limite considérablement le recours à une defragmentation complète extérieure. En clair: je n'ai jamais défragmenté un disque sous Linux et ne compte pas le faire, n'ayant jamais eu des chiffres de fragmentation au dela de 2-3%. François Boisson
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
On Fri, 12 Mar 2004, Yves Rutschle wrote: Defrag reste une bidouille pour MS-DOS, qui n'a pas sa place sous Linux (il me semble que NTFS ne fragmente plus non plus, d'ailleurs). Si, NTFS fragmente, et terriblement en plus. Pour moi c'est même l'argument principal contre l'installation de tout système Microsoft, bien avant les gueguerres sur la stabilité, l'open-source et tout le reste. -- /Cedric
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Le ven 12/03/2004 à 20:44, Cedric Laval a écrit : On Fri, 12 Mar 2004, Yves Rutschle wrote: Si, NTFS fragmente, et terriblement en plus. Pour moi c'est même l'argument principal contre l'installation de tout système Microsoft, bien avant les gueguerres sur la stabilité, l'open-source et tout le reste. Entièrement d'accord. Je n'ai pas fait de quelconque mesure, mais c'est un des (nombreux il faut dire) arguments qui m'a pousser à passer mon poste de travail de Win2000 à linux. J'utilise Subversion par exemple, et je peux vous dire que sous linux en ext3, y avait pas photo (maintenant qu'il est en v1, la différence est moindre). Eric.
Re: Defrag pour ext3? (anciennement rm -rf sur ext3)
Bonsoir, Cedric Laval wrote: On Fri, 12 Mar 2004, Yves Rutschle wrote: Defrag reste une bidouille pour MS-DOS, qui n'a pas sa place sous Linux (il me semble que NTFS ne fragmente plus non plus, d'ailleurs). Si, NTFS fragmente, et terriblement en plus. Pour moi c'est même l'argument principal contre l'installation de tout système Microsoft, bien avant les gueguerres sur la stabilité, l'open-source et tout le reste. Comme le vendredi c'est permi, j'en profite pour que cette bidouille pour msdos plaisait tellement à krokro qu'ils l'ont pt gardé :P ou alors, ils l'avaient oublié lol A+, J8.