- 論壇徽章:
- 0
|
#!/bin/sh
#
# What to do with this USB hotplug event?
#
case $ACTION in
add)
#echo $ACTION>/dev/tts/0
DIR="/dev/ub"
for I in "$DIR/"*;do
#echo $I>/dev/tts/0
if [ -d $I -a -e $I/part1 ];then
#echo "found&mount $I/part1">/dev/tts/0
mount -t vfat $I/part1 /mnt 2>/dev/tts/0
else
#echo "$I/part1 not found">/dev/tts/0
sleep 1;
if [ -d $I -a -e $I/part1 ];then
#echo "found&mount $I/part1">/dev/tts/0
mount -t vfat $I/part1 /mnt 2>/dev/tts/0
fi
fi
done
;;
remove)
#echo $ACTION>/dev/tts/0
#echo "umount /mnt">/dev/tts/0
umount /mnt 2>/dev/tts/0
;;
*)
exit 1
;;
esac |
用這個(gè)文件,可以自動(dòng)掛載了,可是拔掉u盤時(shí)總出現(xiàn)這些錯(cuò)誤:
end_request: I/O error, dev uba, sector 4
umount: /usb: Invalid argument
FAT: bread failed in fat_clusters_flush
umount: /usb: Invalid argument
umount: /usb: Invalid argument
umount: /usb: Invalid argument
若朝u盤內(nèi)寫文件,必須要先手動(dòng)umount才能拔,否則寫的內(nèi)容存不進(jìn)去,請(qǐng)大家?guī)臀腋母某绦,看看能不能把手?dòng)輸入umount的毛病也克服了。請(qǐng)教請(qǐng)教 |
|