Egy rendszert (debian wheezy), átmásoltam egy másik hardverre.
Az újon létrehoztam a boot ill. az lvm partíciókat, majd rsync...
Viszont más a VG neve.
Átállítás után, fstab, stb..., megy is az új rendszer szépen, de boot-kor kiírja hogy:
"
loading, please wait...
volume group "debian" not found
skipping volume group debian
Unable to find LVM volume debian/swap1
"
aztán megy tovább, működik minden, de mégiscsak ki kellene ezt gyilkolni, vagy át kellene állítani.
(a "debian" a régi rendszeren a VG name, a swap_1 meg az ottani egyetlen swap lv....)
Hol keresgéljek?
Megoldás:
Ebben bújt el:
/etc/initramfs-tools/conf.d/resume
utána egy
update-initramfs -u
megoldotta!
- 3325 megtekintés
Hozzászólások
Elsőnek én egy update-initramfs -u futtatását javaslom.
- A hozzászóláshoz be kell jelentkezni
Próbáltam, nem hoz változást. (...de hogy miért nem!?)
- A hozzászóláshoz be kell jelentkezni
find /etc/ -type f -exec grep -l swap1 {} \;
Hátha így kiderül.
- A hozzászóláshoz be kell jelentkezni
Ebben bújt el:
/etc/initramfs-tools/conf.d/resume
utána egy
update-initramfs -u
megoldotta!
Köszönöm mindenkinek!
- A hozzászóláshoz be kell jelentkezni
Kötekedés ON
Ez a megoldás miért jobb, mint a
grep -lR swap1 /etc
- már ha eltekintünk attól, hogy szeretném a processz-számlálót az égbe lökni?
Kötekedés OFF
- A hozzászóláshoz be kell jelentkezni
+ pont erre gondoltam este énis :)
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Valószínűleg semmivel. Én így szoktam meg, mert nem feltétlen grep-et kell futtatni minden fájlra, és inkább -r lenne a -R.
- A hozzászóláshoz be kell jelentkezni
Azt értem, hogy ha nem grep, vagy nem olyan grep ami tud rekurziót, ott find. Csak a jelen helyzetben nem volt logikus. (A GNU-grep manja szerint -r és -R is jó. Az OpenBSD-féle doksi szerint csak -R-et ismer. A POSIX-szabvány meg egyiket se :-( De nem tudnám megmondani, miért a nagybetűs változatot írtam le.)
- A hozzászóláshoz be kell jelentkezni
Megszokás. A konkrét esetben valóban hatékonyabb lett volna a -r , ám abban a pillantban amint nem az összes fájl kell, hanem a *conf vagy bármi, máris más az ábra.
És igen, ott az xargs, azt is elő lehet szedni ilyenkor, de direkt nem tettem, nem az volt a célom, hogy cpu/memória/futásidő optimalizált megoldást nyújtsak, hanem hogy egy egyszerűt, mert úgy éreztem, hogy kevésbé gyakorlott kérdezőről van szó.
És igen, nekem is szúrja a szememet ha olyat látok hogy cat valami| grep vagy grep valami| awk.
- A hozzászóláshoz be kell jelentkezni
Tuti nem maradt az fstabban a swap1 bent mint swap? Általában ilyesmi szokott lenni :D
- A hozzászóláshoz be kell jelentkezni
vgexport debian
majd reboot?
ha minden jol megy, ettol "elfelejti", hogy van egy "debian" nevu VG-je is.
Ha nem, akkor bocs a folos korert...
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
# vgexport debian
Volume group "debian" not found
Esetleg próbáljak meg csinálni egyet "debian" néven, majd töröljem? :)
...de biztos van jobb megoldás, csak fogalmam sincs honnan szed az infót.
- A hozzászóláshoz be kell jelentkezni
/dev vagy /sys/block alatt nem maradt bent akár egy symlink is?
Esetleg /etc/default/grub fájlban nézz még körül a GRUB_CMDLINE_LINUX tájékán.
- A hozzászóláshoz be kell jelentkezni