Fri, 4 Feb 2011 06:15:49 +0300 "Nikita V. Youshchenko" <yo...@debian.org> wrote:
> Dear all, > > кто-нибудь может объяснить происходящее? > > nikita@blacky:~> sudo lvs | grep backup-src > home-int-backup-src vg swi-a- 20,00g home 31,01 > > nikita@blacky:~> cat /proc/mounts | grep backup > <пусто> > > nikita@blacky:~> sudo lvremove /dev/vg/home-int-backup-src > Can't remove open logical volume "home-int-backup-src" Черт, написал тебе ниже ответ, а сейчас заметил, что бит open у тебя не стоит. Тогда то, что ниже не очень осмысленно. Но оставлю для гугла. А в данном случае я бы глянул в исходники, как он определяет, что это open logical volume, после чего копал бы в сторону что там не так. Ну или зафайлить багу и пойти в irc к разработчикам =\. > > nikita@blacky:~> sudo dmsetup ls | grep backup--src > vg-home--int--backup--src-cow (253, 3) > vg-home--int--backup--src (253, 0) > > > > Короче в какой-то момент сломался элементарный бэкап скрипт. > > if [ -e /dev/vg/home-int-backup-src ]; then > echo "/dev/vg/home-int-backup-src exists, aborting" >&2 > exit 1 > fi > > lvcreate --name home-int-backup-src --size 20G -s /dev/vg/home > mount /dev/vg/home-int-backup-src /backup/home/src > mount /dev/vg/home-int-backup-dst /backup/home/dst > > storeBackup -f /backup/home/dst/backup.cfg > > umount /backup/home/dst > umount /backup/home/src > lvremove -f /dev/vg/home-int-backup-src > > > Сколько-то месяцев работало и не жужжало. Но с какого-то момента > вдруг перестал удалять lvm снапшот, который создаёт в момент старта > бэкапа. И при следующем запуске (из крона в следующую ночь) из-за > этого обламывается. Значит он где-то открыт. Надо смотреть в эту сторону, как именно с ходу не ясно. Я вот знаю, как это воспроизвести: eol:/home/gq# lvs | grep test test mirror -wi-a- 100,00m eol:/home/gq# mount /dev/mirror/test /mnt/ eol:/home/gq# lvs | grep test test mirror -wi-ao 100,00m eol:/home/gq# mount | grep test /dev/mapper/mirror-test on /mnt type reiserfs (rw) eol:/home/gq# mkdir /mnt/aaa eol:/home/gq# mkdir /tmp/aaa eol:/home/gq# mount --bind /mnt/aaa/ /tmp/aaa/ eol:/home/gq# umount /mnt/ eol:/home/gq# mount | grep test eol:/home/gq# lvs | grep test test mirror -wi-ao 100,00m eol:/home/gq# echo 'Hello, Nikita!' Hello, Nikita! eol:/home/gq# -- Best regards, Alexander GQ Gerasiov Contacts: e-mail: g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110204113305.7ff82abc@desktopvm.lvknet