Rechercher
Derniers sujets
Projets 'Libres':)!
Page 1 sur 1
Re: Projets 'Libres':)!
Secouer ses fichiers - un défrag à la sause linux, quoi:)! -
http://linuxfr.org/~98111/
Attention ce n'est qu'un projet, à voir donc et à n'utiliser que si vous êtes compétent, après un tar et un untar eventuel évidement:)!
--
http://linuxfr.org/~98111/
Attention ce n'est qu'un projet, à voir donc et à n'utiliser que si vous êtes compétent, après un tar et un untar eventuel évidement:)!
--
Milux- Messages : 2794
Date d'inscription : 30/08/2010
Re: Projets 'Libres':)!
Pour info quelques éléments !
'Ça tourne seulement sous Linux, mais je serais content si quelqu'un essayait de le porter sur le NetBSD de son moulin a poivre. J'utilise strdupa pour pas choquer ceux qui aiment pas les goto clean, et aussi getopt_long, mais je suis prêt à supprimer tout ça si ça peut aider.
Enfin, pour tester la bête il faut récupérer son tarball, faire un "make" et puis lancer
./shake --pretend -v -v un_fichier
en tant que root.
Y'a une manpage, mais disons déjà que "-p ou --pretend" met le logiciel en mode lecture seule, que "-v -v" affiche des statistiques de la forme
"NOM_FICHIER: start=DÉBUT_FICHIER, ideal=DÉBUT_IDÉAL, end=FIN_FICHIER, fragc=NOMBRE_FRAGMENTS, crumbc=NOMBRE, age=ÂGE_FICHIER, CULPABILITÉ"
et que rajouter "-o0" permet de forcer le secouage.
"start" et "end", c'est la position du fichier sur le disque, "ideal" la position recommandée par rapport à celle des autres fichiers du dossier, "fragc" le nombre de fragments, "crumbc" le nombre de fragments minuscules et "age" le ctime. Un fichier coupable est vu comme fragmenté.
Un -v de plus affiche un message pour indiquer la situation de chaque fragment. C'est rigolo (par exemple pour voir comment reiserfs alloue les blocks, il le fait de manière franchement intelligente) et, ça au moins, ça marche.
La doc est là : http://vleu.net/shake/dossier_shake.pdf
Le code ici : http://vleu.net/shake/shake.tar.bz2'
--
'Ça tourne seulement sous Linux, mais je serais content si quelqu'un essayait de le porter sur le NetBSD de son moulin a poivre. J'utilise strdupa pour pas choquer ceux qui aiment pas les goto clean, et aussi getopt_long, mais je suis prêt à supprimer tout ça si ça peut aider.
Enfin, pour tester la bête il faut récupérer son tarball, faire un "make" et puis lancer
./shake --pretend -v -v un_fichier
en tant que root.
Y'a une manpage, mais disons déjà que "-p ou --pretend" met le logiciel en mode lecture seule, que "-v -v" affiche des statistiques de la forme
"NOM_FICHIER: start=DÉBUT_FICHIER, ideal=DÉBUT_IDÉAL, end=FIN_FICHIER, fragc=NOMBRE_FRAGMENTS, crumbc=NOMBRE, age=ÂGE_FICHIER, CULPABILITÉ"
et que rajouter "-o0" permet de forcer le secouage.
"start" et "end", c'est la position du fichier sur le disque, "ideal" la position recommandée par rapport à celle des autres fichiers du dossier, "fragc" le nombre de fragments, "crumbc" le nombre de fragments minuscules et "age" le ctime. Un fichier coupable est vu comme fragmenté.
Un -v de plus affiche un message pour indiquer la situation de chaque fragment. C'est rigolo (par exemple pour voir comment reiserfs alloue les blocks, il le fait de manière franchement intelligente) et, ça au moins, ça marche.
La doc est là : http://vleu.net/shake/dossier_shake.pdf
Le code ici : http://vleu.net/shake/shake.tar.bz2'
--
Milux- Messages : 2794
Date d'inscription : 30/08/2010
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Mar 19 Mai - 19:29 par Milux
» News #Open source, #FOSS , #Linux et autres #Freewares et #Free-mobile
Jeu 30 Mai - 15:29 par Milux
» Quelques news 'Portnawak' & autres bilevesées:(!
Jeu 30 Mai - 15:12 par Milux
» TinyLinux : Pupy
Mar 28 Mai - 17:41 par Milux
» Topics of interrest, FOSS et évolutions & relayés sur Sccop.it :)!
Jeu 16 Mai - 13:42 par Milux
» Après F.B. google Buzz & iGoogle, G+1 arrive:>?
Jeu 16 Mai - 11:41 par Milux
» Buzz, Blogs, FB et pages de sites censurées - Google +:<? -
Jeu 16 Mai - 11:33 par Milux
» Jaime pas, mais j'en parle aussi :)?
Mer 1 Mai - 18:30 par Milux
» J'aime, donc j'en parle:)!
Mer 17 Avr - 15:24 par Milux