Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Korona Auto Ltd.\ Andrey N. Prokofiev

22.01.2013 10:30, Павел Марченко пишет:

а что lvscan выдает?
может просто LVM стал Inactive?


Сейчас уже не могу посмотреть, т.к. запустил TestDisk. Но походу сам 
/dev/vda поломался. Натравил testdisk - он файлы в /dev/vda1 (boot) 
показывает, а остальные не выводит.


testdisk должен показать содержимое внутри lvm тома?


--
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/50fe4964.2010...@korona-auto.com



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность fixemma

On 22.01.2013 12:10, Korona Auto Ltd.\ Andrey N. Prokofiev wrote:

22.01.2013 10:30, Павел Марченко пишет:

а что lvscan выдает?
может просто LVM стал Inactive?


Сейчас уже не могу посмотреть, т.к. запустил TestDisk. Но походу сам 
/dev/vda поломался. Натравил testdisk - он файлы в /dev/vda1 (boot) 
показывает, а остальные не выводит.


testdisk должен показать содержимое внутри lvm тома?


Если стояла задача вытащить с виртуалки хоть что нибудь, я бы загрузил 
виртуалку с Live CD, зашел бы в диеркторий /dev убедился в наличии LVM 
(т.е. в наличии директории с одноименным названием группы томов). Далее 
примонтировал бы необходимый раздел LVM к /mnt('mount /dev/[имя 
группы LVM]/[имя тома] /mnt') и скопировал данные куда-нибудь на внешний 
носитель.


Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Korona Auto Ltd.\ Andrey N. Prokofiev

22.01.2013 12:28, fixemma пишет:
Если стояла задача вытащить с виртуалки хоть что нибудь, я бы 
загрузил виртуалку с Live CD, зашел бы в диеркторий /dev убедился в 
наличии LVM (т.е. в наличии директории с одноименным названием группы 
томов). Далее примонтировал бы необходимый раздел LVM к /mnt
('mount /dev/[имя группы LVM]/[имя тома] /mnt') и скопировал данные 
куда-нибудь на внешний носитель. 


Допустим. Загрузился, vgchange -ay пишет:
  Couldn't find device with uuid In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf.
  Refusing activation of partial LV root. Use --partial to override.
  Refusing activation of partial LV usr. Use --partial to override.
  Refusing activation of partial LV var. Use --partial to override.
  Refusing activation of partial LV swap_1. Use --partial to override.
  Refusing activation of partial LV tmp. Use --partial to override.
  Refusing activation of partial LV home. Use --partial to override.
  0 logical volume(s) in volume group mailserver now active

Делаю:
1) vgchange -ay --partial
2) ls /dev/mailserver/
home  root  swap_1  tmp  usr  var
3) mount /dev/mailserver/home /mnt/
mount: you must specify the filesystem type


мм?



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Andrey Tataranovich
10:13 Tue 22 Jan, Korona Auto Ltd. Andrey N. Prokofiev wrote:
 День добрый. Была машинка в формате qcow (внутри debian с LVM).
 Крутилась на сквизи с kvm. В процессе было необходимо сделать копию
 qcow файла (реальный размер 200Гб). Копирование производилось на
 программный iscsi (была точка монтирования). Все удачно
 скопировалось, однако, в процессе оказалось, что файл побился.
 Машина не грузится, ругается, что не может примонтировать root и
 swap.
 Пытался грузиться в rescue режиме с образа сквизи и смонтировать lvm
 внутри, но ничего не получилось.
 
 Какие действия стоит предпринимать чтобы хотя-бы вытянуть данные?

А копировалась рабочая система или предварительно виртуалка была
остановлена?

-- 
WBR, Andrey Tataranovich


-- 
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/20130122090118.gb18...@debbox.it



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Korona Auto Ltd.\ Andrey N. Prokofiev

22.01.2013 13:01, Andrey Tataranovich пишет:

А копировалась рабочая система или предварительно виртуалка была
остановлена?


Безусловно остановлена.


--
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/50fe55a6.7000...@korona-auto.com



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Andrey Tataranovich
13:02 Tue 22 Jan, Korona Auto Ltd. Andrey N. Prokofiev wrote:
 22.01.2013 13:01, Andrey Tataranovich пишет:
 А копировалась рабочая система или предварительно виртуалка была
 остановлена?
 
 Безусловно остановлена.

А что говорит kvm-img info /path/to/new-file ?

-- 
WBR, Andrey Tataranovich


-- 
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/20130122090642.gc18...@debbox.it



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Korona Auto Ltd.\ Andrey N. Prokofiev

22.01.2013 13:06, Andrey Tataranovich пишет:

А что говорит kvm-img info /path/to/new-file ?

image: /mnt/sdc1/debian-mailserver-qcow2.img
file format: qcow2
virtual size: 230G (246960619520 bytes)
disk size: 216G
cluster_size: 65536


--
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/50fe5844.5020...@korona-auto.com



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Скубриев Владимир

22.01.2013 10:13, Korona Auto Ltd.\ Andrey N. Prokofiev пишет:
День добрый. Была машинка в формате qcow (внутри debian с LVM). 
Крутилась на сквизи с kvm. В процессе было необходимо сделать копию 
qcow файла (реальный размер 200Гб). Копирование производилось на 
программный iscsi (была точка монтирования). Все удачно скопировалось, 
однако, в процессе оказалось, что файл побился. Машина не грузится, 
ругается, что не может примонтировать root и swap.
Пытался грузиться в rescue режиме с образа сквизи и смонтировать lvm 
внутри, но ничего не получилось.


Какие действия стоит предпринимать чтобы хотя-бы вытянуть данные?



Я бы сделал так.

1. Проверил выключена ли виртуальная машина
2. Установил бы kpartx (aptitude install kpartx)
3. Просканировал бы таблицу разделов (MBR) образа (блочного девайса) 
kpartx -l /путь/к/образу

4. Представил бы их системе kpartx -av /путь/к/образу
5. Проверил бы что вышло: ls -l /dev/mapper/имя_образа/

6. Можно еще проверить что изменилось в blkid - показывает только 
обычные файловые системы на обычных разделах, т.е. то что найдет в MBR

   LVM тома естественно не покажет, будет выдано предупреждение

   /dev/mapper/bigraid-bacula5: 
UUID=njCvkV-CumA-gNnF-gzDd-jOFH-ILfS-LijXjg*TYPE=LVM2_member*




   Например:

root@vsp:~# kpartx -av /dev/mapper/bigraid-bacula
add map bigraid-bacula1 (253:14): 0 497664 linear 
/dev/mapper/bigraid-bacula 2048
add map bigraid-bacula2 (253:15): 0 13832194 linear 
/dev/mapper/bigraid-bacula 501758

add map bigraid-bacula5 : 0 13832192 linear 253:15 2


   А вот теперь можно глянуть что из физических томов LVM найдется:
root@vsp:~# pvdisplay

Нашлась еще одна pv, такая:

  --- Physical volume ---
  PV Name   /dev/dm-16
  VG Name   bacula
  PV Size   6,60 GiB / not usable 2,00 MiB
  Allocatable   yes (but full)
  PE Size   4,00 MiB
  Total PE  1688
  Free PE   0
  Allocated PE  1688
  PV UUID   njCvkV-CumA-gNnF-gzDd-jOFH-ILfS-LijXjg


Далее сканируем физические тома

root@vsp:~# pvs

  PV VG  Fmt  Attr PSize   PFree
  /dev/dm-16 bacula  lvm2 a- 6,59g  0
  /dev/md0   bigraid lvm2 a-   149,05g  22,21g
  /dev/sda3  salt191 lvm2 a-   178,39g 113,39g

Видим, что в хостовой системе появился новый lvm2 member - /dev/dm-16

Теперь можем пере сканировать логические тома:


root@vsp:~# lvs

У меня добавились логические тома из гостя, вот они сверху:

root@vsp:~# lvs
  LV  VG  Attr   LSize   Origin Snap%  Move Log Copy%  Convert
  homebacula  -wi---   2,29g
  rootbacula  -wi--- 332,00m
  swap_1  bacula  -wi--- 380,00m
  tmp bacula  -wi--- 192,00m
  usr bacula  -wi---   2,29g
  var bacula  -wi---   1,13g
  bacula  bigraid -wi-ao   6,84g
  glavbuh-old bigraid -wi-ao  15,00g
  kontur  bigraid -wi-ao   9,77g
  monitor bigraid -wi-a-  14,65g
  rootbigraid -wi-ao  14,90g
  russlavbank bigraid -wi-ao   9,77g
  spicetest   bigraid -wi-a-   9,77g
  tcbuh-old   bigraid -wi-ao  11,00g
  tcscworkbigraid -wi-ao  19,53g
  tmp bigraid -wi-a-   4,00m
  unlim   bigraid -wi-ao   9,77g
  unlim-hdb   bigraid -wi-ao   5,86g
  isossalt191 -wi-ao  15,00g
  salt50  salt191 -wi-ao  50,00g

Далее необходимо пересканировать логические тома:

root@vsp:~# vgchange -ay

И вот теперь с легкостью можно увидеть, смонтировать, проверить и т.д. 
файловые системы гостя.



root@vsp:~# blkid


6. Далее Я бы Попробывал сделать fsck 
/dev/mapper/мойЛВМтомИЗгостевогоОБРАЗА.


   fsck по умолчанию не делает изменений в ФС, а только проверяет что с ней

Если все нормально, можно монтировать и копировать данные.

Желательно монтировать тома в режиме ro

Т.е. так

mount -o ro /dev/mapper/bigraid-bacula5 /mnt/bacula5

Надеюсь, что эта информация окажется для Вас полезной.

Я бы сделал так, а далее бы уже думал. Пишите - что получится очень 
интересно.


--

С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
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/50fe6d91.5010...@skubriev.ru



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Korona Auto Ltd.\ Andrey N. Prokofiev

22.01.2013 14:44, Скубриев Владимир пишет:

Я бы сделал так.


Спасибо за отклик. Только я не понял как натравить для kpartx qcow 
образ. Он у меня просто ничего не выводил. Видимо такое только для raw 
возможно.


Прицепил qcow к другому гостю и сделал:
1) root@webserver-test01:/home/stas# kpartx -av /dev/vdb
add map vdb1 (253:0): 0 209716416 linear /dev/vdb 251656272
add map vdb2 (253:1): 0 20971440 linear /dev/vdb 461372688

2) root@webserver-test01:/home/stas# ls -l /dev/mapper/
control  vdb1 vdb2

3) root@webserver-test01:/home/stas# blkid
skipped
/dev/vdb1: UUID=3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2 TYPE=LVM2_member
/dev/vdb2: UUID=uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2 TYPE=LVM2_member
/dev/mapper/vdb1: UUID=3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2 
TYPE=LVM2_member
/dev/mapper/vdb2: UUID=uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2 
TYPE=LVM2_member


4) root@webserver-test01:/home/stas# pvdisplay
root@webserver-test01:/home/stas# pvdisplay
  Couldn't find device with uuid In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf.
  --- Physical volume ---
  PV Name   unknown device
  VG Name   mailserver
  PV Size   119,76 GiB / not usable 2,00 MiB
  Allocatable   yes (but full)
  PE Size   4,00 MiB
  Total PE  30658
  Free PE   0
  Allocated PE  30658
  PV UUID   In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf

  --- Physical volume ---
  PV Name   /dev/dm-0
  VG Name   mailserver
  PV Size   100,00 GiB / not usable 608,00 KiB
  Allocatable   yes (but full)
  PE Size   4,00 MiB
  Total PE  25600
  Free PE   0
  Allocated PE  25600
  PV UUID   3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2


Как дальше быть?

  --- Physical volume ---
  PV Name   /dev/dm-1
  VG Name   mailserver
  PV Size   10,00 GiB / not usable 3,96 MiB
  Allocatable   yes
  PE Size   4,00 MiB
  Total PE  2559
  Free PE   1
  Allocated PE  2558
  PV UUID   uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2


--
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/50fe75dc.5040...@korona-auto.com



Re: Поломался LVM на гостевой системе

2013-01-22 Пенетрантность Скубриев Владимир

22.01.2013 15:19, Korona Auto Ltd.\ Andrey N. Prokofiev пишет:

22.01.2013 14:44, Скубриев Владимир пишет:

Я бы сделал так.


Спасибо за отклик. Только я не понял как натравить для kpartx qcow 
образ. Он у меня просто ничего не выводил. Видимо такое только для raw 
возможно.



Согласен, но я надеялся что вы в курсе про гугл

google.ru - kpartx qcow

первый же результат )))

и у вас появится диск nbd0 он и будет ваш образ



Прицепил qcow к другому гостю и сделал:
1) root@webserver-test01:/home/stas# kpartx -av /dev/vdb
add map vdb1 (253:0): 0 209716416 linear /dev/vdb 251656272
add map vdb2 (253:1): 0 20971440 linear /dev/vdb 461372688

2) root@webserver-test01:/home/stas# ls -l /dev/mapper/
control  vdb1 vdb2

3) root@webserver-test01:/home/stas# blkid
skipped
/dev/vdb1: UUID=3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2 
TYPE=LVM2_member
/dev/vdb2: UUID=uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2 
TYPE=LVM2_member
/dev/mapper/vdb1: UUID=3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2 
TYPE=LVM2_member
/dev/mapper/vdb2: UUID=uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2 
TYPE=LVM2_member


получается у вас два физических тома pv на том диске, первый в первом 
разделе, второй во втором - поидее.



4) root@webserver-test01:/home/stas# pvdisplay
root@webserver-test01:/home/stas# pvdisplay
  Couldn't find device with uuid In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf.




--- Physical volume ---
  PV Name   unknown device
  VG Name   mailserver
  PV Size   119,76 GiB / not usable 2,00 MiB
  Allocatable   yes (but full)
  PE Size   4,00 MiB
  Total PE  30658
  Free PE   0
  Allocated PE  30658
  PV UUID   In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf

  --- Physical volume ---
  PV Name   /dev/dm-0
  VG Name   mailserver
  PV Size   100,00 GiB / not usable 608,00 KiB
  Allocatable   yes (but full)
  PE Size   4,00 MiB
  Total PE  25600
  Free PE   0
  Allocated PE  25600
  PV UUID   3pLBeq-eoVF-vNul-xUbd-4VOn-eGS4-snpfr2


Как дальше быть?

  --- Physical volume ---
  PV Name   /dev/dm-1
  VG Name   mailserver
  PV Size   10,00 GiB / not usable 3,96 MiB
  Allocatable   yes
  PE Size   4,00 MiB
  Total PE  2559
  Free PE   1
  Allocated PE  2558
  PV UUID   uBI57L-eWaY-Ol5d-ATm2-okGs-gqft-v8A1S2




странно, что у вас один из трех разделов потерялся

куда он собака мог деться - вот вопрос в чем

где по вашему должен быть раздел с uuid 
In4Mgz-gpf2-4yiS-UFyI-IwDv-YJMe-YGKsgf и типом LVM2_member


как вообще был разбит диск виртуальной машины и почему такие разные по 
размеру физические тома входят в одну группу VGmailserver


не совсем понятно как и что у вас работало.

осмелюсь предположить: вам не хватало места и вы просто расширяли группу 
томов за счет других(тогда куда они делись)?


сделайте pvs, vgs, vgdisplay, lvs и покажите вывод

еще нужно наверное понимать что было в MBR виртуального диска и что там 
на данный момент


modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 image.img

далее покажите fdisk -l /dev/nbd0

только сделайте перед этим kpartx -d /dev/vdb на всякий случай.




--

С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


--
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/50fe8083.2090...@skubriev.ru



Re: переназначить клавиши

2013-01-22 Пенетрантность Vladimir Zhbanov
20 января 2013 г., 15:46 пользователь alexander barakin a...@barak.in написал:
...
 [1] http://unixforum.org/index.php?showtopic=49203
 [2] http://pascal.tsu.ru/ru/xkb/

Вторая ссылка не работает, должно быть:
  http://pascal.tsu.ru/other/xkb/

--
vzhbanov.byethost33.com