2008年10月17日 星期五

How umount loop device

因為使用"umount -l XXX.img" XXX.img 與/dev/loopX binding 被清除,所以須用"losetup -d"去把該binding給清除

#!/bin/sh

set -x

KEYWORD="P701L"

if [ -n "$1" ]; then
KEYWORD="$1"
fi
i=0
sudo losetup -a | grep $KEYWORD | cut -d: -f1 > /tmp/losetup_a.log

cat /tmp/losetup_a.log | while read dev
do
i=$((i+1))
echo $i":"$dev
sudo losetup -d $dev
done

sudo rm -f /tmp/losetup_a.log

沒有留言: