Défragmenter XFS ? C'est par ici ! - Hardware - Linux et OS Alternatifs
Marsh Posté le 07-09-2009 à 21:23:10
J'installe, je regarde, et je teste ça de suite
Si ca me plait j'installe au taf
Marsh Posté le 07-09-2009 à 21:23:39
ReplyMarsh Posté le 07-09-2009 à 21:24:14
Ah bah niveau perfs c'est flagrant. Je ne sais pas comment j'ai fais pour vivre si longtemps sans savoir ça.
Ah si je sais... L'outil de defrag online n'existait pas
Marsh Posté le 07-09-2009 à 21:24:40
[Albator] a écrit : Salut, |
Aucune, ça lance xfs_fsr, c'est juste un moyen d'automatiser la chose, pour les gens comme moi qui ont bcp de machines à gérer
Marsh Posté le 07-09-2009 à 21:26:54
M300A a écrit : Ah bah niveau perfs c'est flagrant. Je ne sais pas comment j'ai fais pour vivre si longtemps sans savoir ça. |
Ben disons qu'au taf ca fragmente assez peu, donc je lance à la main de temps en temps, quand j'y pense.
Mais bon c'est vrai qu'en programmant ça une fois par mois ou par semaine, ca fera un truc de plus à oublier
Marsh Posté le 07-09-2009 à 21:27:42
Exactement, c'est tout le principe du truc. Avec un ptit rapport mail pour juste voir que ça se fait bien
En tout cas, tu dois pas avoir de serveur BackupPC, parce la dessus ça fragmente A MORT !
Marsh Posté le 07-09-2009 à 21:32:25
Nan
Mais j'ai un serveur bacula, mais je sais pas si c'est du XFS... en tout cas j'ai pas trop de soucis de perfs
Marsh Posté le 07-09-2009 à 21:34:07
Personne n'a de soucis de perfs avec Bacula.
Ca sssscaaaaaaale
Marsh Posté le 07-09-2009 à 21:56:02
M300A a écrit :
|
J'arrive la avec mes gros sabots, mais, ya un équivalent de cette commande (état & Tx de fragmentation) et une fragmentation potentielle (et donc un gain grace a la défrag) sur les FS ext3/4 ?
Marsh Posté le 07-09-2009 à 22:21:49
Intéressant !
Je vais en profiter pour faire un petit test sur mon /home, ça fait plusieurs mois que j'ai pas lancé xfs_fsr chez moi.
Autrement j'en profite pour rajouter 2 petites précisions utiles à ceux qui ne connaissent pas xfs_fsr :
1) sous Debian, faut installer xfsdump pour disposer de la commande pré-citée
2) attention en cas de defrag du secteur d'amorçage si LILO est utilisé :
Citation : In general we do not foresee the need to run xfs_fsr on system partitions such as /, /boot and /usr as in general these will not suffer from fragmentation. There are also issues with defragmenting files lilo(8) uses to boot your system. It is recommended that these files should be flagged as no-defrag with the xfs_io(8) chattr command. Should these files be moved by xfs_fsr then you must rerun lilo before you reboot or you may have an unbootable system. |
Voilou, et merci
Marsh Posté le 07-09-2009 à 23:06:20
Bon ok mais lilo ça sux grave quand même !
Pour xfs_fsr il est dans xfsprogs maintenant
Marsh Posté le 08-09-2009 à 10:33:56
the_k586 a écrit : |
Je me pose la même question ainsi que pour reiserfs?
Il va faloir que je me planche sur toutes ces questions tout de même (je ne connaissais pas XFS d'ailleurs)
Marsh Posté le 07-10-2009 à 18:31:25
Bonjour,
un de vous peu m'aider sur ce pb ?
http://forum.hardware.fr/hfr/Hardw [...] 4281_1.htm
Thks
Marsh Posté le 07-09-2009 à 20:56:01
Bonsoir
Comme beaucoup vous pensez peut être qu'un filesystem Linux ne se défragmente pas et... vous vous gourez Et oui!
Voila ce que ça donne sur mon /home
gandalf@thrall:~$ sudo xfs_db -r -c frag /dev/sda3
actual 2668407, ideal 1044635, fragmentation factor 60,85%
60% de fichiers fragmenté ! Alors la c'est un record...
Je vous propose donc un petit paquet Debian (devrait marcher sur Ubuntu aussi) qui va vous permettre de défragmenter vos partitions XFS.
Je suis preneur de tout retour dessus.
Il installe un script associé à un fichier de conf. Les partitions sont détectées automatiquement mais vous pouvez les renseigner à la main (support des label et uuid aussi).
Dans le fichier de conf, vous pouvez activer cron (voir /etc/cron.d/xfs-defrag pour régler l'heure).
En mode cron, un rapport sera envoyé par mail, sinon c'est sur stdout.
Ça se passe ici:
http://dedibox.le-vert.net/divers/ [...] .2_all.deb
(pour ceux que ça tente, le deb source est au même endroit, dans /divers/)
PS: Pour les autres scripts de grand mère, avez-vous jeté un oeil sur mon site sur le RAID ? http://hwraid.le-vert.net
A+
Message édité par M300A le 22-10-2009 à 09:41:08