ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Новости

30-дек
29-дек
26-дек
15-дек

LVM снапшоты, бэкапы и т д

Статус пользователя ssx
сообщение 17.11.2016, 18:31
Сообщение #1


Стаж: 2 года 10 месяцев

Сообщений: 1751
Благодарностей: 1164
Полезность: 854

Всем привет!
Второй день занимаюсь сексом с LVM ...

Что есть: Установленная 4.4.0-47-generic #68~14.04.1-Ubuntu на SSD где LVM раздел и вне LVM boot
Информация по LVM
Код
[email protected]:/home/user# lvdisplay
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/root
  LV Name                root
  VG Name                ubuntu-vg
  LV UUID                YmbpVh-i2md-js3t-k38o-5xC5-T6ne-RpoGmX
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-06-06 16:01:30 +0300
  LV Status              available
  # open                 1
  LV Size                222,33 GiB
  Current LE             56917
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
  
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                ubuntu-vg
  LV UUID                YM5ytp-3WBo-JlaM-E5Gm-3kgB-yZv8-8t0tVm
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-06-06 16:01:30 +0300
  LV Status              available
  # open                 2
  LV Size                15,90 GiB
  Current LE             4070
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1

[email protected]:/home/user# vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID            
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               350,34 GiB
  PE Size               4,00 MiB
  Total PE              89687
  Alloc PE / Size       60987 / 238,23 GiB
  Free  PE / Size       28700 / 112,11 GiB
  VG UUID               8BkmZU-fSJl-diKh-yryq-dYR3-2L86-rPXbZJ

[email protected]:/home/user# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               ubuntu-vg
  PV Size               238,24 GiB / not usable 0  
  Allocatable           yes
  PE Size               4,00 MiB
  Total PE              60988
  Free PE               1
  Allocated PE          60987
  PV UUID               9lS1z4-KdkS-C2aN-HUuo-zYQS-11o6-yPBXiH
  
  --- Physical volume --- Это я тестировал и присоеденил в группу раздел с HDD
  PV Name               /dev/sdb6
  VG Name               ubuntu-vg
  PV Size               112,11 GiB / not usable 4,00 MiB
  Allocatable           yes
  PE Size               4,00 MiB
  Total PE              28699
  Free PE               28699
  Allocated PE          0
  PV UUID               o1SQTV-Catu-Sas3-DIou-EGo2-36Bm-J1s5Kn

Так же есть винчестер на 1TB

На убунте крутится веб-сервер, mysql , virtualbox и прочее.

Что пытаююсь научится делать:
1. Нужен бэкап полный по типу как на мобиле TWRP - то есть в случае чего чтоб можно было легко продолжить с места бэкапа.
2. Научится делать снимки раздела root на котором система крутится. Это нужно чтобы не боятся экспериментировать с системой, обновлять её и т д .

Пока что научился добавлять в группу физические тома и расширять место. В будущем пригодится.

Перечитал несколько статей по несколько раз и так и не понял как пользоваться снапшотами.
Вот создаю я снапшот: lvcreate -s -L 2G -n snap /dev/sdb6
Затем монтировать через консоль не получается: mount -o ro /dev/ubuntu-vg/snap /mnt/snap вылетают ошибки.
Но зато через программу Disks монтируется без проблем.
Ну вижу я в нём "зеркало" всей системы, здорово. Размонтировал и затем удалил снапшот: lvremove /dev/ubuntu-vg/snap
Но файлы измененные/удаленные в системе не восстановились.
Как сделать так чтобы при удалении снапшота файлы и действия восстанавливались ?
Как вот в VirtualBox , сделал снапшот , натворил делов .. опа - восстановил на то место где сделал снапшот. Как такое проворачивать с LVM ?

Отредактировал: ssx, - 17.11.2016, 18:43


Заходите на мясо в HLDM: connect 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ssx
сообщение 18.11.2016, 17:30
Сообщение #2


Стаж: 2 года 10 месяцев

Сообщений: 1751
Благодарностей: 1164
Полезность: 854

Запутался уже с этими снапшотами в LVM

Создал снапшот:
lvcreate -s -L 2G -n snap /dev/ubuntu-vg/root

Создал папку на рабочем столе (для теста), сделал восстановление:
lvconvert --merge /dev/ubuntu-vg/snap

Папка созданная для теста удалилась - вроде как сделало бэкап, норм.

Вывод vgdisplay, pvdisplay, lvdisplay
Код
[email protected]:/home/user# vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID            
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  13
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               350,34 GiB
  PE Size               4,00 MiB
  Total PE              89687
  Alloc PE / Size       61499 / 240,23 GiB
  Free  PE / Size       28188 / 110,11 GiB
  VG UUID               8BkmZU-fSJl-diKh-yryq-dYR3-2L86-rPXbZJ
  
[email protected]:/home/user# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               ubuntu-vg
  PV Size               238,24 GiB / not usable 0  
  Allocatable           yes
  PE Size               4,00 MiB
  Total PE              60988
  Free PE               1
  Allocated PE          60987
  PV UUID               9lS1z4-KdkS-C2aN-HUuo-zYQS-11o6-yPBXiH
  
  --- Physical volume ---
  PV Name               /dev/sdb6
  VG Name               ubuntu-vg
  PV Size               112,11 GiB / not usable 4,00 MiB
  Allocatable           yes
  PE Size               4,00 MiB
  Total PE              28699
  Free PE               28187
  Allocated PE          512
  PV UUID               o1SQTV-Catu-Sas3-DIou-EGo2-36Bm-J1s5Kn
  
[email protected]:/home/user# lvdisplay
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/root
  LV Name                root
  VG Name                ubuntu-vg
  LV UUID                YmbpVh-i2md-js3t-k38o-5xC5-T6ne-RpoGmX
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-06-06 16:01:30 +0300
  LV snapshot status     source of
                         snap [active]
  LV Status              available
  # open                 1
  LV Size                222,33 GiB
  Current LE             56917
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:0
  
  --- Logical volume ---
  LV Path                /dev/ubuntu-vg/swap_1
  LV Name                swap_1
  VG Name                ubuntu-vg
  LV UUID                YM5ytp-3WBo-JlaM-E5Gm-3kgB-yZv8-8t0tVm
  LV Write Access        read/write
  LV Creation host, time ubuntu, 2016-06-06 16:01:30 +0300
  LV Status              available
  # open                 2
  LV Size                15,90 GiB
  Current LE             4070
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           252:1


Но при этом в Disks вижу снапшот-копию_рут
/dev/ubuntu-vg/snap 239 GB (238 727 200 768 bytes) Ext4 (version 1.0) — Not Mounted
Можно примонтировать и в нём есть снапшот, который якобы при lvconvert --merge /dev/ubuntu-vg/snap должно было удалить.
Отмонтирую и пробую удалить:
[email protected]:/home/user# lvremove /dev/ubuntu-vg/snap
Can't remove merging snapshot logical volume "snap"

Гуглинье подсказало что нужно сделать:
lvchange -an /dev/ubuntu-vg/snap
Но и это не прокатывает, матерится:
Unable to change internal LV snap directly



Заходите на мясо в HLDM: connect 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 18.11.2016, 18:45
Сообщение #3


Стаж: 2 года 10 месяцев

Сообщений: 1751
Благодарностей: 1164
Полезность: 854

После перезагрузки /dev/ubuntu-vg/snap из disks пропал.

Кто знает как без перезагрузки удалять и создавать вновь снапшоты ?


Заходите на мясо в HLDM: connect 78.152.169.100:27016
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: