Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.02.2013, 13:38

LVM-Problem nach update

Hy,

nach einem Update funktioniert LVM beim booten nicht mehr.

Versionen:

Quellcode

1
2
[I] sys-fs/lvm2 (2.02.97-r1@27.01.2013): User-land utilities for LVM2 (device-mapper) software.
[U] sys-fs/udev (197-r4@05.02.2013 -> 197-r8^t): Linux dynamic and persistent device naming support (aka userspace devfs)


wenn ich boote, muss ich jedes mal folgende Befehle ausführen, um LVM zu aktivieren:

Quellcode

1
2
3
4
5
vgscan --mknodes
vgchange -a n
vgexport -a
vgimport -a
vgchange -a y


Muss ich die Konfiguration irgendwie speichern, oder wo liegt das Problem?

Hab gegoogelt, aber bisher nichts brauchbares gefunden.


Danke im Voraus,
Antonios.

2

18.02.2013, 14:37

Hi,

viele Informationen habe ich von hier: http://www.gentoo.de/doc/de/gentoo-x86+r…uickinstall.xml verwentet.
lvm ist bei mir im runlevel boot drin

Quellcode

1
2
3
 rc-status boot
Runlevel: boot
 lvm                                                           	[  started  ]


Die einzige konfiguration die ich kenne ist /etc/lvm/lvm.conf, wo ich aber nichts verändern musste. Devicemapper ist bei mir Fest im kernel drin.

Einzige Problem, wenn ich richtig informiert bin soll man wegen udev /dev Automatisch Mounten in kernel aktivieren, danach funktionierte der Automatische Mount von LVM nicht, deswegen hab ich das noch nicht im Kernel eingestellt.

Sandy
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

19.02.2013, 08:01

Joa, das bringt nichts..


irgendwie ist mein Profil zerschossen und das init-script von lvm greift nicht..

bei run_addons im script gibt es die zeile

Quellcode

1
local f=/lib64/rcscripts/addons/$1.sh


jedoch gibt es bei mir kein verzeichniss "/lib64/rcscripts/"

4

19.02.2013, 08:33

Morgen,

stimmt, es gibt ein Verzeichnis "/lib64/rcscripts" da drin noch das Verzeichnis addons mit drei Scripte,
DIese Scripte sind bei "bayselayout" dabei, einfach mal neu emergen würde ich vorschlagen.
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

5

19.02.2013, 08:59

Hat nichts gebracht,

ich nutze baselayout 2.1-r1 mit openrc.

in baselayout sind folgende files vorhanden:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 * Searching for baselayout ...
 * Contents of sys-apps/baselayout-2.1-r1:
/etc
/etc/env.d
/etc/env.d/00basic
/etc/filesystems
/etc/gentoo-release
/etc/hosts
/etc/inputrc
/etc/issue
/etc/issue.logo
/etc/modprobe.d
/etc/modprobe.d/aliases.conf
/etc/modprobe.d/i386.conf
/etc/networks
/etc/profile
/etc/protocols
/etc/services
/etc/shells
/etc/sysctl.conf
/usr
/usr/share
/usr/share/baselayout
/usr/share/baselayout/fstab
/usr/share/baselayout/group
/usr/share/baselayout/issue.devfix
/usr/share/baselayout/passwd
/usr/share/baselayout/shadow
/usr/share/doc
/usr/share/doc/baselayout-2.1-r1
/usr/share/doc/baselayout-2.1-r1/ChangeLog.svn.bz2


Kannst du eventuell bei dir schauen, zu welchem paket dieses file gehört?
also z.B. "equery b /lib64/rcscripts/addons/lvm"


Thx,
Antonios.

6

19.02.2013, 19:37


Kannst du eventuell bei dir schauen, zu welchem paket dieses file gehört?
also z.B. "equery b /lib64/rcscripts/addons/lvm"
also equery hat nichts angezeigt.

Quellcode

1
2
root@turanga ~ # equery b /lib64/rcscripts/addons/lvm
* Searching for /lib64/rcscripts/addons/lvm ..


aber

Quellcode

1
2
3
root@turanga ~ # equery b /lib64/rcscripts/addons/lvm-start.sh 
* Searching for /lib64/rcscripts/addons/lvm-start.sh ... 
sys-fs/lvm2-2.02.95-r1 (/lib64/rcscripts/addons/lvm-start.sh)


sowie die beiden Scripte dm-start.sh und lvm-stop.sh auch. War also ein Fehler von mir, sind alle in lvm drin.

Quellcode

1
2
3
4
5
[I] sys-apps/openrc
Available versions: 0.10.2-r5^m 0.10.2-r6^m 0.10.2-r7^m {debug ncurses pam selinux static-libs unicode ELIBC="glibc" KERNEL="FreeBSD linux"}
Installed versions: 0.10.2-r7^m(09:12:29 06.02.2013)(ncurses pam unicode -debug -selinux -static-libs ELIBC="glibc" KERNEL="linux -FreeBSD")
Homepage: http://roy.marples.name/openrc
Description: OpenRC


Quellcode

1
2
3
4
5
[I] sys-fs/lvm2
     Available versions:  2.02.75 2.02.85 2.02.88 (~)2.02.95 (~)2.02.95-r1 {clvm cman +lvm1 rc_enable readline selinux +static +static-libs udev}
     Installed versions:  2.02.95-r1(14:20:07 12.02.2013)(readline static static-libs udev -clvm -cman -lvm1 -selinux)
     Homepage:            http://sources.redhat.com/lvm2/
     Description:         User-land utilities for LVM2 (device-mapper) software.


und baselayout

Quellcode

1
2
3
4
5
[I] sys-apps/baselayout
     Available versions:  2.1.8-r2 2.1.8-r3 (~)2.2.0 2.2.0-r1 [M]2.2.0-r2 2.2.0-r3 2.2.0-r4 {build}
     Installed versions:  2.2.0-r4(08:14:27 06.02.2013)(-build)
     Homepage:            http://www.funtoo.org/
     Description:         Filesystem baselayout, initscripts and /sbin/realdev command
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

7

23.02.2013, 16:47

hy,


ich verstehe es nicht..

Habe die Packete jetzt schon 3x installiert und auch das Verzeichniss von hand erstellt.

Keine Fehlermeldung, nichts..

Vielleicht liegt es an den Versionen..

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[I] sys-fs/lvm2
     Available versions:  ~2.01.13 2.02.67-r2 2.02.73 2.02.73-r1 2.02.88 ~2.02.95-r4 ~2.02.97 2.02.97-r1 ~2.02.98 {{clvm cman +lvm1 nolvmstatic readline selinux (+)static (+)static-libs +thin +udev}}
     Installed versions:  2.02.97-r1(12:45:19 23.02.2013)(lvm1 readline static-libs thin udev -clvm -cman -selinux -static)
     Homepage:            http://sources.redhat.com/lvm2/
     Description:         User-land utilities for LVM2 (device-mapper) software.

[I] sys-apps/openrc
     Available versions:  0.9.8.4 0.11.8 **9999 {{debug elibc_glibc kernel_FreeBSD kernel_linux ncurses newnet pam prefix selinux static-libs tools unicode}}
     Installed versions:  0.11.8(12:32:30 23.02.2013)(elibc_glibc kernel_linux ncurses pam unicode -debug -kernel_FreeBSD -newnet -prefix -selinux -static-libs)
     Homepage:            http://www.gentoo.org/proj/en/base/openrc/
     Description:         OpenRC manages the services, startup and shutdown of a host

[I] sys-apps/baselayout
     Available versions:  2.0.3 ~2.1 2.1-r1 ~2.2 {{build kernel_linux}}
     Installed versions:  2.1-r1(12:31:36 23.02.2013)(kernel_linux -build)
     Homepage:            http://www.gentoo.org/
     Description:         Filesystem baselayout and init scripts



Ich versuche mal baselayout upzugraden auf 2.2, war auch noch maskiert seit 2.0.1 .. Hmm, sind aber eig die aktuellen stable..

Gruss.

8

07.03.2013, 10:50

Hy,


also ich habe jetzt auf einem anderen rechner parallel upgedatet.

Die Versionen sind gleich:

Quellcode

1
2
3
[I] sys-fs/lvm2
     Available versions:  ~2.01.13 2.02.67-r2 2.02.73 2.02.73-r1 2.02.88 ~2.02.95-r4 ~2.02.97 2.02.97-r1 ~2.02.98 {{clvm cman +lvm1 nolvmstatic readline selinux (+)static (+)static-libs +thin +udev}}
     Installed versions:  2.02.97-r1(16:32:34 28.02.2013)(lvm1 readline static-libs thin udev -clvm -cman -selinux -static)


Der neue Rechner hat auch kein Verzeichniss /lib64/rcscripts, das wurde wohl nach /lib/rc/ migriert, aber dort habe ich ein ganz anderes init-script.

Und dort funktioniert alles.

Für mich ist das Problem gelöst, was mich aber wundert ist, warum dated er das init-script nicht up, wenn ich die sourcen nochmals kompiliere? Ist ja eig drin..

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
equery f lvm2 | grep etc
/etc
/etc/conf.d
/etc/conf.d/device-mapper
/etc/conf.d/lvm
/etc/dmtab
/etc/init.d
/etc/init.d/device-mapper
/etc/init.d/dmeventd
/etc/init.d/lvm
/etc/init.d/lvm-monitoring
/etc/lvm
/etc/lvm/lvm.conf


Ist das ein Bug oder ein feature?


Gruss.

9

19.03.2013, 20:29

Ist es zufällig eine USB-Festplatte? Es kann sein dass diese noch nicht initialisiert/verfügbar ist wenn "lvm" startet. Hab das selbe Problem mit NFS und USB-Festplatte. Hab deswegen mir einen eigenen init.skript geschrieben, der auf die Platte wartet, mit der Abhängigkeit "before nfs".
Was passiert bei

Quellcode

1
/etc/init.d/lvm restart
? Geht es dann?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.