Sziasztok
Következő gonddal fordulok az expertekhez:
Rendszer re-install volt ubuntu-ról Debian-ra. Két kedves LVM kötetem maradt a régi.
Telepítés után importáltam az exportált VG-ket... Szép jó, működik... de újraindulásnál mindig eltűnik...
vgchange -ay után megint előkerül...
Gondolom én initramdisk-be kéne valaminek supportolni, hogy aztán az fstab-ból már fel tudja mountolni a LV-ket... igaz ?
Amiket már próbáltam:
update-initramfs --> semmi. Valami opciót hagyok ki ?
dpkg-reconfigure lvm2 --> Ez egész ígéretes volt de nem :(
Saját init scriptet tudnék írni de gondolom erre van jól bevett módszer...
Másik kérdésem, hogy ha írok egy init scriptet akkor a spéci comment headerbe mit kéne beírni, hogy az update-rc.d defaults adott Sxx-re "rakja" Mármint, hogy az rc könyvtárakban Sxxensciptemazinitdbe filename ből az XX-et akarom definiálni... lehet ? (hogyne lehetne :))
gugli most nem volt annyira jó barátom :(
Előre is köszönöm mindenkinek.
- 1307 megtekintés
Hozzászólások
Kellene az lvm -nek config, ami a /etc/lvm könyvtárban található. Kellenének az archive, backup és cache könyvtárak is. A dpkg-reconfigure elvben újra megcsinálja, de azért nézd meg. Ha ott vannak a configok akkor a grubnak is be kell töltenie a megfelelő modult (már ha grub2 -d van)
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
Megvan a régi és az új is... mármint az lvm könyvtár.
Grub2-m van... megpróbálok egy dpkg-reconfigure grubot is :) hátha köszi a tippet. Apropó, hol jön a grub a képbe ? Neki kéne activeba pöccenteni a VG-ket ?
- A hozzászóláshoz be kell jelentkezni
A grub akkor kell ha kell boot -időben az lvm (mondjuk a / lvm köteten van), másik, csomagold ki az initrd -det http://en.gentoo-wiki.com/wiki/initramfs#Extracting_the_cpio_archive
és nézd meg, hogy benne van-e az initrd -ben az lvm confod.
Áááá és még valami, a /lib/udev/rules.d/85-lvm2.rules file is kell, kb így kell kinéznie:
# This file causes block devices with LVM signatures to be automatically
# added to their volume group.
# See udev(8) for syntax
SUBSYSTEM=="block", ACTION=="add|change", ENV{ID_FS_TYPE}=="lvm*|LVM*", \
RUN+="watershed sh -c '/sbin/lvm vgscan; /sbin/lvm vgchange -a y'"
És ha ez a helyén van na akkor kell az initrd -t újra csinálni.
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
ahá :) Na az udev rule hiányzik... melyik csomaghoz tartozik a file ? Kizárt, hogy ezt a kis kezemmel kell oda... nem ?
- A hozzászóláshoz be kell jelentkezni
udev -nek meg kell tudnia csinálni, de simán oda teheted kézzel. Ez normál esetben telepítéskor megkeletkezik. A dpkg-reconfigure -t azért gondold át, az udev azért elég sokmindennel össze van drótozva.
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
telepítéskor nem volt lvm beállítva. udev reconfig nem rakta oda... most próbálom oda termelni... nagyon köszönöm a segítségeket !
- A hozzászóláshoz be kell jelentkezni
Nálam (Ubuntu 10.04.2 LTS):
$ dpkg -S /lib/udev/rules.d/85-lvm2.rules
lvm2: /lib/udev/rules.d/85-lvm2.rules
- A hozzászóláshoz be kell jelentkezni
fura,
se a reconfig se a reinstall nem oldja meg... lvm-et, udev-et is próbáltam, marad a kézi vezérlés :)
- A hozzászóláshoz be kell jelentkezni