Portál AbcLinuxu, 6. května 2025 14:20

Dotaz: Jak připojit lvm?

20.7.2014 16:45 lvm
Jak připojit lvm?
Přečteno: 390×
Odpovědět | Admin

Namapoval jsem /dev/sda jako lvm Potřebuji poradit jak připojit oddíly

1. ramdisk

2. grub2 (kernel)

3. fstab

Jestli jako /dev/vg/lv nebo /dev/mapper/vg-lv?

jinak v /proc/self/mounts mám

/dev/mapper/gentoo-root / ext4 rw,relatime,data=ordered 0 0
/dev/mapper/gentoo-boot /boot ext4 rw,relatime,data=ordered 0 0
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2014 20:52 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Jak připojit lvm?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to jedno. Oboje zařízení vyrábí udev. Kdybyste chtěl nejjadernější názvy, tak se podívejte do /proc/partitions. Ale ty vám budou na nic. Osobně dávám přednost /dev/mapper, protože čím méně symlinků, tím lépe.
20.7.2014 21:13 lvm
Rozbalit Rozbalit vše Re: Jak připojit lvm?
Sláva, někdo poradil.. Jo už jsem dogůglil, že 1. ramdisk (/dev/vg/lv) 2. grub2 (/dev/mapper/vg-lv) 3. fstab (- // -) za dm-X díky. Uvidíme jestli tak nabootuju, když tak zkusím všude ten mapper...
20.7.2014 21:18 lvm
Rozbalit Rozbalit vše Re: Jak připojit lvm?
jo ještě prý je doporučeno nedávat /boot pod lvm. Jenže když mám
/dev/sda: UUID="yQWSde-dNY0-RcNY-rpUS-3Bvu-prl7-mfzUPw" TYPE="LVM2_member"
pak to jde těžko jinak.
21.7.2014 03:38 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak připojit lvm?

Takové doporučení platilo u velmi předpotopních bootloaderů. Mám /boot na Btrfs RAID1, jehož všechny repliky jsou na LVM, a nikoho to nesere, ba dokonce ani mě ne.

21.7.2014 03:36 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: Jak připojit lvm?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pomocí ls -l se lze snadno přesvědčit, že jeden z těch souborů v /dev bude jen symlink na ten druhý. Tedy jsou naprosto rovnocenné, pokud jde o mount.

21.7.2014 13:04 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Jak připojit lvm?

Ano,

Instalaci jsem prováděl ze systemrecuecd a ty disky jsem nejdříve připojil jako /dev/sda1 apod. nikoliv jako /dev/mapper a tam byl problém, žádné symlinky tam nebyli. To už jsem byl v poslední fázi instalace a konfigurace grubu2. Protože mi u konfigurace dostával chybu, že nemůže otevřít /dev/mapper/gentoo-root tak jsem vytvořil ten symlink na /dev/sda3 (/). Konfigurace se pak povedla. ale už se mi nepodařila instalace grubu2 do /dev/sda. Ty symlinky jsem pak zase smazal. Odpojil oddíly vylez z chroot, a připojil znova už jako /dev/mapper. Pak konfigurace proběhla bez závad ale instalace grubu2 se nepovedla. Psalo mi to, že není čtivej /boot/grub, jenže on byl připojenej v rw modu. Boot jsem měl jako ext4, v podstatě všechno bylo s ext4. Nepovedl se tedy tento příkaz

grub2-install /dev/sda

Path to `/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.

někde na redhatu jsem našel postup s

grub2-install --grub-setup=/bin/true /dev/sda

hlásilo uspěch (jenže to nikam ještě nezapisuje!)

21.7.2014 14:46 Sten
Rozbalit Rozbalit vše Re: Jak připojit lvm?
LVM není diskový oddíl, tedy /dev/mapper/... není /dev/sdaX. LVM group musíte před použitím zapnout, třeba pomocí lvm vgchange -ay VG. Druhá věc je, že jste zřejmě ani nepřipojil oddíl, kde je /boot.
21.7.2014 15:05 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Jak připojit lvm?
LVM není diskový oddíl, tedy /dev/mapper/... není /dev/sdaX.
...
LVM group musíte před použitím zapnout, třeba pomocí lvm vgchange -ay VG.
a jak se to nezapnutí projeví, nebo tento příkaz?
Druhá věc je, že jste zřejmě ani nepřipojil oddíl, kde je /boot.
jak jsem tam dostal kernel, ramdisk, vytvořil /boot/grub a zkonfiguroval grub.cfg automatikou?
21.7.2014 16:02 Sten
Rozbalit Rozbalit vše Re: Jak připojit lvm?
a jak se to nezapnutí projeví, nebo tento příkaz?
Nezapnutí se projeví tak, že LVM odíly nebudou v /dev/mapper a nepůjdou přimountovat. Ten příkaz ty oddíly aktivuje a půjdou přimountovat.
jak jsem tam dostal kernel, ramdisk, vytvořil /boot/grub a zkonfiguroval grub.cfg automatikou?
Adresář /boot existuje, i když není připojený jeho oddíl. Pak do něj můžete vygenerovat tyhle soubory, ale pokud je kořenový oddíl v LVM, tak GRUB neví, jak to načíst při bootu, a zahlásí tu chybu, kterou jste uvedl.
21.7.2014 17:09 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Jak připojit lvm?

Aha, tak jo, ale vždyť jsem pak psal, že už jsem je připojil podruhé jako mapper

mount /dev/mapper/gentoo-root /mnt/gentoo && mount /dev/mapper/gentoo-boot /mnt/gentoo/boot

předtím i mount -o remount,rw / /boot uvnitř, i tak to hlásilo chybu. A i jsem do /etc/default/grub přidal řádek pro lvm, bez kterýho to také nejdříve nešlo (konfigurace).

21.7.2014 17:38 Sten
Rozbalit Rozbalit vše Re: Jak připojit lvm?
Ještě je potřeba mount -o bind /dev /mnt/gentoo/dev && mount -o bind /proc /mnt/gentoo/proc
21.7.2014 17:54 jadd | skóre: 34 | blog: Greenhorn
Rozbalit Rozbalit vše Re: Jak připojit lvm?
To tsem měl i poprvé připojený dokonce i /sys. Postupoval podle handbooku dle gmome-from-scratch.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.