Script pour scandisk ext3 on et off

Hello
bon suite a quelque modification du systeme je me suis refait un script
le script (tune2fs) n’identifie pas la swap ou la partition etendue ,donc passe par mount pour savoir elle est modifiable via tune2f
peut etre il y a une autre manière de le faire ?
Voila le code si quelqu’un a une idée ou une amélioration je suis preneur, ensuite il fera partie des truc et astuce :slightly_smiling:

#!/bin/sh
Scan_On_Off=$*
#mode off
OffDayall="45d"
OffRestartall="100"
#mode on
StartDayall="1"
StartRestartall="1"


if [ "$Scan_On_Off"  = "" ] ;then
		echo "utiliser start ou stop"
		exit
fi
function scan_configure () {

		if [ "$Scan_On_Off" == "start" ] ;then
				echo "Modification du scan de" $* "avec pour delait:" $OffRestartall " : " $OffDayall
				tune2fs -c $StartRestartall -i $StartDayall $*
		elif [ "$Scan_On_Off" == "stop" ] ;then
				echo "Modification du scan de" $* "avec pour delait:" $OffRestartall " : " $OffDayall
				tune2fs -c $OffRestartall -i $OffDayall $*
		else
			echo "utiliser start ou stop"
		fi
}


function search_partition (){
	(
			ls "/dev" |while read ligne ;do
			Ret=`echo $ligne | grep $*`
			if [ -n "$Ret" ] ;then
				if [ "$Ret" != "$*" ] ;then
					Ret2=`mount | grep "/dev/$Ret" `
					if [ -n "$Ret2" ] ;then
							scan_configure  "/dev/"$Ret
					else
							echo "information partition non montee et non modifiee: $Ret"
							echo "il possible que cela soie la swap, ou etendue, qui n'est pas modifiable ?"
							echo "sinon il faut que la partition soie effectuée a la main"
					fi
				fi
			fi
			done
			exit 0
	)
}

#type de disque a rechercher 
search_partition "sda"
search_partition "sdb"
search_partition "sdh"

ça sert a quoi ton truc la?

a modifier la fréquence de fsck aux boot, très pratique si on a des disque lent et/ou de grande taille
plus court je peux pas faire :slightly_smiling: