[linux-lvm] Problem to remove LVM snaphots

Luca Berra bluca at comedia.it
Tue Apr 20 05:48:52 UTC 2010

On Mon, Apr 19, 2010 at 06:47:33PM +0200, François Valenduc wrote:
>I would really like to know the process which has the snapshot open.The
did you try checking with fuser or /sys/block/dm-*/holders?

>script I use to backup my system is the following:
unrelated to problem but:

>logrotate -v -f /etc/logrotate.conf
>lvcreate -L1G -n backup -s /dev/gentoo/root
>if [ $? = 0 ]; then
>        if [ ! -e /mnt/backup ]; then
>                mkdir /mnt/backup
>        fi
>        mount -o ro /dev/gentoo/backup /mnt/backup
add error checking here
>        cd /mnt/backup
>        NAME="/home/francois/Backup/gentoo_64_$(date +%F).tar.bz2"
>        tar cvfpj ${NAME} --exclude=tmp/* *
ugly wildcards, quote the first and consider using . instead of second

>        cd /
>        umount /mnt/backup
>        if [ $? = 0 ]; then
>                sync
>                lvremove -f gentoo/backup
>        fi
>So, the snaphot is clearly unmounted before I try to remove it. But I
>can almost never remove the snaphot. In fact, I have noticed that if I
>don't use the "-f" option, I can remove the snapshot but it always fails
>if I use it. But, I would like to use my script without any confirmation
>linux-lvm mailing list
>linux-lvm at redhat.com
>read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/

Luca Berra -- bluca at comedia.it
         Communication Media & Services S.r.l.
  / \

More information about the linux-lvm mailing list