Anzeige:
Ergebnis 1 bis 3 von 3

Thema: LVM: vgchange -a y beim Systemstart unter Ubuntu 11.04

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    29.05.2008
    Beiträge
    5

    LVM: vgchange -a y beim Systemstart unter Ubuntu 11.04

    Hallo!
    Ich arbeite mich gerade in das Thema LVM2 unter Ubuntu 11.04 ein. Bisher habe schon etwas experimentiert und Erfolg gehabt und meine alles verstanden zu haben.
    Es funktioniert bisher auch alles wie es soll. Auch nach einem Reboot, werden die Test-LVM-Partitionen ordnungsgemäß gemountet.
    Jetzt meine Frage: Warum funktioniert es?

    Ich mache zwar schon seit vielen Jahren Linux und seit einigen Jahren Ubuntu, mit Upstart habe ich mich bisher noch nicht allzuviel Beschäftigt.
    In einigen LVM-Dokus steht, man soll sicherstellen, dass
    Code:
    vgchange -a y
    beim Systemstart (also
    Code:
     /etc/init.d/boot
    ) enthalten sein soll.
    Diese Datei gibt es nicht mehr unter meinem verwendeten Ubuntu 11.04 .

    Ein
    Code:
    $ rgrep vgchange /etc 2>/dev/null
    ergibt bisher leider nur
    /etc/bash_completion.d/lvm:_vgchange()
    /etc/bash_completion.d/lvm:complete -F _vgchange vgchange
    /etc/bash_completion.d/lvm: vgcfgrestore vgchange vgck vgconvert \
    /etc/bash_completion.d/lvm: vgchange)
    /etc/bash_completion.d/lvm: _vgchange
    Wo wird denn dieses
    Code:
    $ vgchange -a y
    jetzt gemacht?
    Ich verstehe es einfach nicht. Etwas googeln und suchen hier im Forum hat mich nicht weiter gebracht, bzw. ich habe es nicht verstanden:

    http://upstart.ubuntu.com/cookbook/#startup
    https://help.ubuntu.com/community/UpstartHowto

    Es ist nicht ausgeschlossen, dass ich mal wieder die falschen Keywords zu suchen genommen habe.
    Könnte mir bitte jemand auf die Sprünge helfen oder die Tomaten auf den Augen nehmen?
    Es ist zwar super, dass ich LVM zum Laufen bekommen habe, ich würde nur gerne verstehen warum.
    Geändert von magaltman (11-08-2011 um 22:25 Uhr) Grund: genauerer Titel

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    in deiner init (also bei mir in ubuntu 10.04.3) findest du folgende dateien:
    Code:
    # find . -name "*lvm*"
    ./sbin/lvm
    ./etc/lvm
    ./etc/lvm/lvm.conf
    ./lib/udev/rules.d/85-lvm2.rules
    ./lib/udev/rules.d/56-lvm.rules
    ./lib/udev/rules.d/60-persistent-storage-lvm.rules
    ./scripts/init-premount/lvm2
    diese sind normalerweise dafür zuständig deine lvm.conf datei zu laden

    edit:
    um an diese dateien zu gelangen:
    Code:
    cp /boot/initrd.img-2.6.32-33-server initrd.img-2.6.32-33-server.gz
    mkdir initrd
    cd initrd
    gunzip ../initrd.img-2.6.32-33-server.gz
    cpio -i < initrd.img-2.6.32-33-server
    Geändert von quinte17 (13-08-2011 um 19:12 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    29.05.2008
    Beiträge
    5
    Super danke für die Hilfe. Auf den Trichter mal in die Udev-Regeln zu gucken, bin ich irgendwie nicht gekommen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •