Подскажите по следующим вопросам
1) После перезагрузки, созданные разделы lvm становятся неактивными, и они не могут быть примонтированы в систему, пока не будет выполнена команда vgchange -ay. Можно, конечно, прописать эту команду в rc.local, но быть может есть более правильный, с точки зрения lvm, путь?
2) Не совсем понятно ситуация со снепшотами.
Вот создаю я снимок
Код: Выделить всё
[root@localhost mnt]# lvcreate -s -L 110M -n bak3 /dev/group1/php
File descriptor 7 (pipe:[10813]) leaked on lvcreate invocation. Parent PID 1065: bash
Rounding up size to full physical extent 112,00 MiB
Logical volume "bak3" createdКод: Выделить всё
[root@localhost mnt]# lvscan
File descriptor 7 (pipe:[10813]) leaked on lvscan invocation. Parent PID 1065: bash
ACTIVE Original '/dev/group1/php' [100,00 MiB] inherit
ACTIVE Snapshot '/dev/group1/bak1' [32,00 MiB] inherit
ACTIVE Snapshot '/dev/group1/bak2' [4,00 MiB] inherit
ACTIVE Snapshot '/dev/group1/bak3' [112,00 MiB] inheritКод: Выделить всё
[root@localhost mnt]# mount /dev/group1/bak1 bak1
[root@localhost mnt]# mount /dev/group1/bak2 bak2
[root@localhost mnt]# mount /dev/group1/bak3 bak3
[root@localhost mnt]# df -h
....
/dev/mapper/group1-bak1 97M 75M 17M 82% /mnt/bak1
/dev/mapper/group1-bak2 97M 75M 17M 82% /mnt/bak2
/dev/mapper/group1-bak3 97M 75M 17M 82% /mnt/bak3после чего могу увидеть данные, если его примонтирую. После монтрования снепшота,
df -h показывает, что примонитрованный раздел snapshot`a = размеру /dev/group1/php И при этом, не важно какое значение будет указано для опции -L (1M, 100M, 500M...) во время создания снимка ( lvcreate -s -L 110M ...), снимок все равно будет сделан. Главное чтобы значение для опции -L было указано. Я тут чего-то не понимаю...
3)изменение размера тома.
С увеличением проблем нет, а вот с уменьшением... Делаю так
Код: Выделить всё
[root@localhost mnt]# fsck.ext4 -f /dev/group1/php
....
/dev/group1/php: 11/3072 files (9.1% non-contiguous), 1525/12288 blocks
[root@localhost mnt]# resize2fs /dev/group1/php 50M
...
The filesystem on /dev/group1/php is now 8192 blocks long.
[root@localhost mnt]# lvreduce -L 50M /dev/group1/phpВсе нормально. Но если для команд resize2fs и lvreduce указать разные размеры, например 100M и 150M, то lvreduce говорит
Код: Выделить всё
Rounding up size to full physical extent 152,00 MiB
New size given (38 extents) not less than existing size (3 extents)
Run `lvreduce --help' for more information.Если такая ситуация случилась, возможно ее исправить сохранив данные?
4) Кто-нибудь на практике, использует LVM snapshot как средство бекапа бд mysql?