LINUX.ORG.RU

Как достать ВМ с диска или данные из ВМ

 ,


0

1

Господа, нужна помощь чтобы достать данные с диска. Диск из сервера с ВМ. На данном диске вроде как две виртуальные машины, одна из них Nextcloud (данные из нее получилось вытащить), вторая (предположительно) - вебсервер с сайтом, на котором я разрабытывал web-систему психодиагностики для начальной школы. Что получилось: раздел pve-root примонтировался через mount (но там ничего интересного), раздел pve-vm--100--disk--1 (nextcloud) только через kpartx -a. pve-vm--101--disk--1 никак не получается примонтировать.

Желательно достать целиком ВМ pve-vm--101--disk--1, ну или данные с нее. Админ сервера пока в «желтом доме» и когда вернется не известно, так что ни бэкапов, ничего другого получить уже не получится.

p.s. простите за простыню, cut почему-то не хочет работать.

Вывод lsblk

sdc                            8:16   0 931,5G  0 disk 
├─sdc1                         8:17   0     1M  0 part 
├─sdc2                         8:18   0   256M  0 part 
└─sdc3                         8:19   0 931,3G  0 part 
  ├─pve-swap                 253:0    0     5G  0 lvm  
  ├─pve-root                 253:1    0    96G  0 lvm  
  ├─pve-data_tmeta           253:2    0   8,1G  0 lvm  
  │ └─pve-data-tpool         253:4    0   798G  0 lvm  
  │   ├─pve-data             253:5    0   798G  1 lvm  
  │   ├─pve-vm--100--disk--1 253:6    0   600G  0 lvm  
  │   └─pve-vm--101--disk--1 253:7    0    32G  0 lvm  
  └─pve-data_tdata           253:3    0   798G  0 lvm  
    └─pve-data-tpool         253:4    0   798G  0 lvm  
      ├─pve-data             253:5    0   798G  1 lvm  
      ├─pve-vm--100--disk--1 253:6    0   600G  0 lvm  
      └─pve-vm--101--disk--1 253:7    0    32G  0 lvm

Вывод lvs

data          pve twi---tz-- 797,97g                                                    
root          pve -wi-------  96,00g                                                    
swap          pve -wi-------   5,00g                                                    
vm-100-disk-1 pve Vwi---tz-- 600,00g data                                               
vm-101-disk-1 pve Vwi---tz--  32,00g data

Вывод fdisk

Disk /dev/mapper/pve-vm--100--disk--1: 600 GiB, 644245094400 bytes, 1258291200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 65536 bytes / 65536 bytes
Disklabel type: dos
Disk identifier: 0x2e851bac

Device                                 Boot      Start        End    Sectors  Size Id Type
/dev/mapper/pve-vm--100--disk--1-part1 *          2048 1256290303 1256288256  599G 83 Linux
/dev/mapper/pve-vm--100--disk--1-part2      1256292350 1258289151    1996802  975M  5 Extended
/dev/mapper/pve-vm--100--disk--1-part5      1256292352 1258289151    1996800  975M 82 Linux swap / Solaris

Partition 2 does not start on physical sector boundary.


Disk /dev/mapper/pve-vm--101--disk--1: 32 GiB, 34359738368 bytes, 67108864 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 65536 bytes / 65536 bytes

Вы даже с тривиальнейшей задачей не справляетесь - так что просто наймите кого-нибудь за 2000 рублей, он вам всё сделает за час. И данные не похоронит, в отличие от вас.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Я перепробовал многие возможные варианты, сюда уже написал от безысходности. И на других форумах и каналах просил помочь за деньги, даже за 5К не нашлось желающих. На словах многие мастера, а на деле….. А если вам по делу нечего ответить, то лучше и не пишите. Потешьте свое эго в другом месте.

Dyadka74
() автор топика
Ответ на: комментарий от Dyadka74

Если вы не понимаете базовых концепций, вероятность того, что вы запорете данные, сильно выше нуля.

Давайте проведем эксперимент - я вам предложу следующее «возьмите  targetcli, настройте бэкстор над нужным LV, добавьте loopback-контроллер и через него раздайте созданый бэкстор как LUN и увидите его как полноценный диск, так же как его видела виртуальная машина».

А ваша задача просто не запороть данные.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Чтобы не запороть данные - я снал 2 копии диска (в разных форматах). Через loop уже пробовал всячески, но задача решилась куда намного прозаичнее.

Dyadka74
() автор топика
Ответ на: комментарий от Dyadka74

Как можно снять две копии в разных форматах? Копия — это копия, а у вас лишняя самодеятельность в каждом движении. Неудивительно, что аудитория переживает за данные.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.