#!/bin/ash
function do_mount()
{
DEV=`ls /dev | grep 'sd[a-z][1-9]'`
for i in $DEV
do
#echo $i
disk=`ls /mnt | grep $i`
#echo $disk
if [ -z "$disk" ]
then
#mount it
echo "MOUNT $i" >> /var/output.log
mkdir -p /mnt/$i
mount -o iocharset=utf8,rw /dev/$i /mnt/$i >> /var/output.log
if [ $? -ne 0 ]
then
#rm -rf /mnt/$i
mount -o rw /dev/$i /mnt/$i >> /var/output.log
fi
fi
done
}
function do_unmount()
{
MNT=`ls /mnt | grep sd[a-z][1-9]`
for i in $MNT
do
#echo $i
disk=`ls /dev | grep $i`
#echo $disk
if [ -z "$disk" ]
then
#echo $i
umount /mnt/$i
rm -rf /mnt/$i
fi
done
}
case "$ACTION" in
add)
do_unmount
do_mount
;;
remove)
do_mount
do_unmount
;;
esac
#/sbin/block hotplug
#/sbin/block hotplug
【LEDE】树莓派上玩LEDE终极指南-97-自动挂载sdX(U盘、移动硬盘等)
最新推荐文章于 2020-05-17 08:52:38 发布