Hi!
A szerveren xen futott, rajta guestben 4db windows, alatta LVM2. Sajnálatos módon a vas megadta magát, de a diskek, a raid1 sértetlen.
Tud abban valaki segíteni, hogy a guest-ként - LVM-re - telepített windows-okat hogyan tudnám file szintjén elérni?
Gondoltam rá, hogy egy hozzá hasonló Xen-re rácsatlakoztatom a HDD-t, majd megpróbálnám elindítani a guest-et, szerintetek elindulhat?
Bármi ötletet, javaslatot szívesen fogadok!
Utolsó kérdés
Az LVM-en lévő windows image-et hogy tudom áttenni külső hdd-re?
Nézegetem itt az LVM snapshot-ot, de vagy elnézem, vagy ez tényleg a meglévő LVM-re készít egy pillanatfelvételt?
- 4922 megtekintés
Hozzászólások
Meg is van, a jó régi módszer itt is működik:
1. Nézzük meg melyik loop üres: losetup -f
/dev/loop0
2. losetup /dev/loop0 /dev/mapper/dell--data-textlib
(az utóbbi az lvm)
3. kpartx -av /dev/loop0
4. Nézzük meg "mit alkottunk": ls -alF /dev/mapper
lrwxrwxrwx 1 root root 7 aug 24 23.08 loop0p1 -> ../dm-2
5. Csatoljuk fel: mount /dev/mapper/loop0p1 /mnt/
Ha végeztünk, ne feledjük a lecsatolást se, íme:
1. umount /mnt
2. kpartx -dv /dev/loop0
3. losetup -d /dev/loop0
- A hozzászóláshoz be kell jelentkezni
Ja, másik xen-en simán elindulhat. Azaz el kellene neki indulnia.
És szerintem simán fel lehet mountolni az ntfs partíciókat.
- A hozzászóláshoz be kell jelentkezni
Igen, ahogy fentebb írtam, simán mountolódik is.
A kérdésem második fel az, hogy az LVM-en lévő virtuális gépet dd-vel szedhetem le?
Ugyanis az lvm snapshotjára gondoltam, de mintha az "csak" LVM-re lenne képes kitenni a másolatot.
- A hozzászóláshoz be kell jelentkezni
A dd-vel simán tudod backupolni a komplett partíciót, én is úgy szoktam.
- A hozzászóláshoz be kell jelentkezni
Ez jól hangzik, de sajna nem értem. :-(
# vgdisplay
--- Volume group ---
VG Name lvm-data
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 7
[....]
--- Volume group ---
VG Name lvm-data2
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
Az első az éles rendszer (féllábas raid1-ből összerakva), az lvm-data2 pedig a jelenlegi, új szerver.
És itt egy virtuális windows, amit át kellene pakolni az új helyre:
# vgdisplay
--- Logical volume ---
LV Path /dev/lvm-data/bartender
LV Name bartender
VG Name lvm-data
LV UUID k7W2wM-1ZHw-plNd-6czd-TgPw-1w1p-jOQM3K
LV Write Access read/write
LV Creation host, time ,
LV Status available
# open 0
LV Size 25,00 GiB
Current LE 6400
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
Itt csak ennyit látok:
lrwxrwxrwx 1 root root 7 márc 12 23:19 /dev/lvm-data/bartender -> ../dm-4
root@dell-doom0:~# ls -l /dev/dm-4
brw-rw---- 1 root disk 253, 4 márc 12 23:19 /dev/dm-4
Előbb létre kellene hoznom ugyanakkora méretű területet az "lvm-data2"-n és utánna dd?
- A hozzászóláshoz be kell jelentkezni
Válaszolok is magamnak: igen.
Létrehoztam egy ugyanakkora lvm-et az lvm-data2 PV-n, majd ment:
dd if=/dev/mapper/lvm-data-bartender of=/dev/mapper/lvm-data2-bartender
Ezt a másodikat simán fel tudtam mountolni. A kérdés már csak az lesz, hogy a xen elindítja -e...?
- A hozzászóláshoz be kell jelentkezni
Valószínűleg el. Hálózatot szerintem egyelőre ne adj a vm-nek, mert nem tudni, hogy a Windows érzékel-e olyan HW változást, ami miatt elveszíti-e az aktivációját.
Ha a CPU architektúra azonos (Intelről Intelre), akkor van rá esély, hogy elindul.
- A hozzászóláshoz be kell jelentkezni
Már miért ne indítaná el? Simán elindítaná, így szoktam visszatölteni. Van egy VM, amit naponta töltök vissza egy fix állapotból. :)
- A hozzászóláshoz be kell jelentkezni
Az LVM snapshot szektor szintű, tehát egy blokkeszközöd lesz. Miért kell snapshotolni, a vm-eknek közben futniuk kell?
NTFS révén az ntfsprogs csomagban levő ntfsclone alkalmazást javasol figyelmedbe. A --save-image olyan image-et készít az NTFS-ről, ami csak a használt terület menti.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséged!
Első körben mégis megpróbálkoznék egy lvm átpakolással, hogy az új gépen esetleg elindul -e a virtuális gép. Aztán, ha minden kötél szakad, akkor file szinten próbálok kezdeni vele valamit...
- A hozzászóláshoz be kell jelentkezni