Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-12-22 22:36:13

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

migracja z partycji do lvm2

witam
postanowilem przemigrowac na lvm2 z partycji.
dorzucilem do systemu oblsuge lvm
apt-get install lvm2 - dorzucil 2 paczki
zabootowalem system z rescuecd, zrobilem sobie backup puzniej przygotowalem woluminy dla lvm.

sda1 - partycja boot
sda2 - partycja rozszerzona
sda5 - fizyczny wolumin dla lvm

vg nazwalem systemvg
do tego zrobilem logiczne woluminy:
root - dla /
home - dla /home
var - dla /var
usr - dla /usr

gruba /boot zostawilem na partycji

podmontowalem w rescuecd i zrzucilem backup na te woluminy.
w menulist gruba jako root wpisalem:
root=/dev/mapper/systemvg-root

w fstabie pozmienialem wpisy montowan. np.
dla /home
/dev/mapper/systemvg-home /home ext3  itd.

teraz startujac system, kernel startuje. wykrywa dyski scsi i mam informacje: waitig for root filesystem, po dluzszej chwili nie mogac go znalezc podaje mi shela.
no i o dziwo w /dev nie mam ani mappera ani widocznych woluminow lvm :(

bo zbootowaniu z rescuecd i podmontowaniu mam taki efekt:

root@sysresccd /root % l /dev/mapper
total 0
3505 drwxr-xr-x  2 root root    160 2008-12-22 17:40 .
2401 drwxr-xr-x 14 root root   3780 2008-12-22 17:41 ..
3509 lrwxrwxrwx  1 root root     16 2008-12-22 17:40 control -> ../device-mapper
3770 brw-r-----  1 root disk 253, 2 2008-12-22 17:40 systemvg-home
3702 brw-r-----  1 root disk 253, 0 2008-12-22 17:40 systemvg-root
3736 brw-r-----  1 root disk 253, 1 2008-12-22 17:40 systemvg-swap
3753 brw-r-----  1 root disk 253, 3 2008-12-22 17:40 systemvg-usr
3719 brw-r-----  1 root disk 253, 4 2008-12-22 17:40 systemvg-var


root@sysresccd /root % l /dev/systemvg
total 0
3903 drwx------  2 root root  140 2008-12-22 17:41 .
2401 drwxr-xr-x 14 root root 3780 2008-12-22 17:41 ..
6133 lrwxrwxrwx  1 root root   25 2008-12-22 17:41 home -> /dev/mapper/systemvg-home
6131 lrwxrwxrwx  1 root root   25 2008-12-22 17:41 root -> /dev/mapper/systemvg-root
6132 lrwxrwxrwx  1 root root   25 2008-12-22 17:41 swap -> /dev/mapper/systemvg-swap
6134 lrwxrwxrwx  1 root root   24 2008-12-22 17:41 usr -> /dev/mapper/systemvg-usr
6135 lrwxrwxrwx  1 root root   24 2008-12-22 17:41 var -> /dev/mapper/systemvg-var

root@sysresccd /root % cd /mnt
root@sysresccd /mnt % mount /dev/mapper/systemvg-root /mnt/custom
root@sysresccd /mnt % mount /dev/sda1 /mnt/custom/boot
root@sysresccd /mnt % mount /dev/mapper/systemvg-home /mnt/custom/home
root@sysresccd /mnt % mount /dev/mapper/systemvg-usr /mnt/custom/usr
root@sysresccd /mnt % mount /dev/mapper/systemvg-var /mnt/custom/var

root@sysresccd /mnt % lvdisplay
  --- Logical volume ---
  LV Name                /dev/systemvg/root
  VG Name                systemvg
  LV UUID                efLGmB-F4zJ-Qd7z-PE10-axZy-OW3U-pJs7ep
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                2.00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/systemvg/swap
  VG Name                systemvg
  LV UUID                8uDKFj-ioQ4-S3d8-t2z5-PMXJ-Hidf-U2xAFY
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                512.00 MB
  Current LE             128
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

  --- Logical volume ---
  LV Name                /dev/systemvg/home
  VG Name                systemvg
  LV UUID                EZ7rvi-ggSI-nWtJ-G627-y1oE-QeA6-D6HDXB
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5.00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2

  --- Logical volume ---
  LV Name                /dev/systemvg/usr
  VG Name                systemvg
  LV UUID                ZERYKy-XbEk-RMqK-v4za-hxq8-YjKA-SRLtKv
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3

  --- Logical volume ---
  LV Name                /dev/systemvg/var
  VG Name                systemvg
  LV UUID                z0I773-WUNF-sOr8-q97o-TQE6-S9o3-80u40O
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7.00 GB
  Current LE             1792
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4

------chroot-----------------------
root@sysresccd /mnt % SHELL="/bin/bash" chroot /mnt/custom
root@sysresccd:/
# mount -t proc proc /proc
root@sysresccd:/
# lvdisplay
  /sys/block: opendir failed: No such file or directory
  No volume groups found
root@sysresccd:/
# mount
/dev/sda2 on / type ext3 (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
proc on /proc type proc (rw)

root@sysresccd:/
# lvscan
  No volume groups found
root@sysresccd:/
# pvscan
  /sys/block: opendir failed: No such file or directory
  No matching physical volumes found
root@sysresccd:/
# pvdisplay
root@sysresccd:/
# vgdisplay
  No volume groups found
root@sysresccd:/
# vgscan
  Reading all physical volumes.  This may take a while...
  /sys/block: opendir failed: No such file or directory
  No volume groups found
root@sysresccd:/

w chroocie zrobilem jeszcze update-initramfs -k moj_kernel -c initrd_moj_kernel  ale efekt taki sam

powiedzcie, w ktorym miejscu popelnilem blad??

Offline

 

#2  2008-12-23 08:37:29

  zielkam - były zielony_83 :)

zielkam
były zielony_83 :)
Skąd: Zawiercie
Zarejestrowany: 2006-05-06
Serwis

Re: migracja z partycji do lvm2

Wygląda na problem z bootloaderem, pokaż jego konfigurację.


Zostałeś zarejestrowany jako użytkownik #416423 przez.. :mrgreen:
##
FluxboxPL | Mój Lepszy Świat | UnixyPL | Telenia VOIP dla ISP
JID: zielony@jabster.pl

Offline

 

#3  2008-12-23 09:05:02

  Nicram - Użytkownik

Nicram
Użytkownik
Zarejestrowany: 2006-03-28

Re: migracja z partycji do lvm2

to jest wpis w grubie, ktory odpowiada za start


title           Debian GNU/Linux, kernel 2.6.24.5-grsec_bgp
kernel          /vmlinuz-2.6.24.5_bgp ro root=/dev/mapper/systemvg-root vga=790
initrd          /initrd.img-2.6.24.5-grsec_bgp

---------edited------------

juz wszystko jasne. w dystrybucyjnym kernelu w initrd nie mialem wrzuconego libdevmapper
a na kernelu kompilowanym przez siebie nie mialem obslugi initrd :(

po dorzuceniu libdevmapper do modulow initramfs wsio poszlo.

pozdrawiam

Ostatnio edytowany przez Nicram (2008-12-23 09:45:47)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)