umountと同時にloopデバイスも開放する

umount に -d オプションつけると、
losetup -d とかしなくてもよかった…

  • 今までしてた例
# dd if=/dev/zero of=./aaa.img count=1 bs=50M
# mkfs -t ext3 aaa.img
# mount -o loop aaa.img /mnt/
# ps awx | grep loop
 3863 ?        S<     0:00 [loop0]   <- loopデバイス
 3872 pts/0    S+     0:00 grep loop
# umount /mnt
# ps awx | grep loop
 3863 ?        S<     0:00 [loop0]   <- loopデバイス残り続ける
 3879 pts/0    S+     0:00 grep loop
# losetup -d /dev/loop0
<

…と思ってたけど普通にオプション付けないumountでも開放されるみたい…?
何かの勘違いかしら?
ここまで書いちゃったのでとりあえず残す。


100709
思い出した。
umount -d 使うのは↓のようにloopデバイスを使ったときにやれば良い。
http://d.hatena.ne.jp/ymko/20100506/1273138297