On peut se demander si ce programme est vraiment utile vu que tous les FS créés pour les Unix (Linux inclus) ont traité le problème à la base au lieu de faire du curatif. C'est exactement comme pour les virus, en prenant toutes les précautions leur existence devient quasi-impossible.
Je pense donc que si l'utilité de ce programme est marginale, il s'agit néanmoins d'un bel exercice de style.
Il existe un défragmenteur humoristique que nous devons à Sébastien Blondeel :
--------------------------------------------------------------------------------------------
#!/bin/sh
echo "Defragmenting all hard drives"
for pourcent in `yes | head -100 | cat -n | sed 's/y//'`
do
echo "... $pourcent% completed"
sleep 5
done
echo "Now your system is nice and clean and ready to run faster!"
-- sbi (défragmenteur pour système de fichier ext2)
--------------------------------------------------------------------------------------------
et une variante issue d'une compétition spontanée sur la liste tech de l'ABUL :
--------------------------------------------------------------------------------------------
#!/bin/bash
for i in `seq 100`
do
echo $i
sleep 1
done | dialog --backtitle "Défragmenteur de disque universel (ext2/ext3, ReiserFS, XFS et JFS)" --title "defrag" --gauge "Défragmentation en cours ..." 18 60
dialog --backtitle "Défragmenteur de disque universel (ext2/ext3, ReiserFS et Vfat)" --title "defrag" --msgbox "Défragmentation terminée avec succès" 18 60
# Exercice de style ?
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche ShaKe, un défragmenteur pour GNU/Linux. Évalué à -1.
Je pense donc que si l'utilité de ce programme est marginale, il s'agit néanmoins d'un bel exercice de style.
Il existe un défragmenteur humoristique que nous devons à Sébastien Blondeel :
--------------------------------------------------------------------------------------------
#!/bin/sh
echo "Defragmenting all hard drives"
for pourcent in `yes | head -100 | cat -n | sed 's/y//'`
do
echo "... $pourcent% completed"
sleep 5
done
echo "Now your system is nice and clean and ready to run faster!"
-- sbi (défragmenteur pour système de fichier ext2)
--------------------------------------------------------------------------------------------
et une variante issue d'une compétition spontanée sur la liste tech de l'ABUL :
--------------------------------------------------------------------------------------------
#!/bin/bash
for i in `seq 100`
do
echo $i
sleep 1
done | dialog --backtitle "Défragmenteur de disque universel (ext2/ext3, ReiserFS, XFS et JFS)" --title "defrag" --gauge "Défragmentation en cours ..." 18 60
dialog --backtitle "Défragmenteur de disque universel (ext2/ext3, ReiserFS et Vfat)" --title "defrag" --msgbox "Défragmentation terminée avec succès" 18 60
exit
--------------------------------------------------------------------------------------------