Re: Defrag pour ext3? (anciennement rm -rf sur ext3)

2004-03-13 Par sujet Raphaël Berbain
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)

2004-03-12 Par sujet JusTiCe8

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)

2004-03-12 Par sujet Yves Rutschle
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)

2004-03-12 Par sujet Loc Le Guyader
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)

2004-03-12 Par sujet Gurvan Huiban
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)

2004-03-12 Par sujet JusTiCe8

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)

2004-03-12 Par sujet JusTiCe8

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)

2004-03-12 Par sujet Eric LeBlanc
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)

2004-03-12 Par sujet François Boisson
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)

2004-03-12 Par sujet Cedric Laval
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)

2004-03-12 Par sujet Eric SCHAEFFER
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)

2004-03-12 Par sujet JusTiCe8

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.