free_unused_loop_dev.sh
· 238 B · Bash
Исходник
#!/bin/sh
for LOOPS in $(losetup -a | awk -F':' {'print $1'} | awk -F'/' {'print $3'}); do
for LOOPPART in $(ls /dev/mapper/${LOOPS}*| awk -F'/' {'print $4'}); do
dmsetup remove ${LOOPPART};
done;
losetup -d /dev/${LOOPS};
done
| 1 | #!/bin/sh |
| 2 | for LOOPS in $(losetup -a | awk -F':' {'print $1'} | awk -F'/' {'print $3'}); do |
| 3 | for LOOPPART in $(ls /dev/mapper/${LOOPS}*| awk -F'/' {'print $4'}); do |
| 4 | dmsetup remove ${LOOPPART}; |
| 5 | done; |
| 6 | losetup -d /dev/${LOOPS}; |
| 7 | done |