#!/bin/ash
# Falls rescue direkt via Kernel-Parameter aufgerufen

./mountsysfs 

for J in hda hdb hdc hdd sda sdb sdc sdd sr0 sr1  ; do  
echo "Versuch zu mounten: " /dev/$J  >> logfile 2>&1
mkdir -p /$J ; mount /dev/$J /$J  > /dev/zero 2>&1   
if test $? -eq 32 ; then  rm -r /$J ; fi ;         # else  umount /$J  wo der Fall zBsp wo nur testen 
done 

for J in hda hdb hdc hdd sda sdb sdc sdd  ; do  
for I in 1 2 3 4 5 ; do
echo "Versuch zu mounten: " /dev/$J$I    >> logfile 2>&1  
mkdir -p /$J$I ; mount /dev/$J$I /$J$I  > /dev/zero 2>&1   
if test $? -eq 32 ; then  rm -r /$J$I ; fi ;        # else  umount /$J$I  wo der Fall
done 
done
sync 

clear 

cat rescue.txt 

/bin/bash -li


