Ubuntu: /var verschieben?

  • Hallöchen!

    Ich hab auf meinem NAS Ubuntu 11.04 Server i386 installiert. Da das OS auf einer CF-Speicherkarte liegt, möchte ich /var auf eine andere Partition verschieben (in meinem Falle auf ein auf /data gemountete Festplatte). Bei Debian war das kein Problem, als root einfach

    Code
    mv /var /data/ ; ln -s /data/var /var


    eingetippert, fertig. Bei Ubuntu geht das nicht, das mounted /var/run und /var/lock beim booten, daher lassen sich diese Ordner wie oben beschrieben nicht verschieben.

    Ich hab zwar etwas im Internet gesucht, aber bisher keine Lösung gefunden. In der /etc/fstab ist von /var nix zu sehen..

    Hat jemand eine Idee, wie ich das Problem lösen kann?

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • GRML rein

    Code
    mkdir /mnt/cf
    mkdir /mnt/data
    mount /dev/gerät_von_cf /mnt/cf
    mount /dev/gerät_von_data /mnt/data
    mv /mnt/cf/var /mnt/data/var
    mkdir /mnt/cf/var
    echo "/data/var /var none bind defaults 0 0" >> /mnt/cf/etc/fstab
    umount /mnt/data
    umount /mnt/cf
    reboot
  • Zitat von chiaki

    wieso booteste nich von einer linuxcd und machst es von da aus?

    Hm, aufs einfachste kommt man manchmal echt nicht :rolleyes:

    Zitat von oreissig

    was wo gemauntet wird, steht doch in der /etc/fstab, reicht das nicht dort die pfade anzupassen? (und den krams natürlich dahin zu schieben)

    Nein, da ist von /var ist in der /etc/fstab nix zu sehen, das war ja auch meine Idee gewesen, die einfach anzupassen. Da stehen bei mir nur die UUIDs für die CF sowie die erste HDD drin, mehr jedoch nicht.

    Zitat von mrshadowtux

    GRML rein
    [...]

    Besten Dank für die Anleitung! Habs zwar wie beschrieben getan (nur das "defaults" weggelassen), das Verschieben funzte auch, aber LEIDER bootet das Ubuntu nun nicht mehr, vermutlich will Ubuntu /var eher nutzen, als dass die /etc/fstab abgefragt wird.. Ergo hätte ich wohl auch keinen Erfolg mit einem Symlink. :(

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Wird vermutlich in einem Initscript oder gar in der initrd gemounted.

    Hab leider mit etwas googeln gerade nichts ausfindig gemacht, könnt mir schon vorstellen, dass das aber in einem Initscript geschieht. Nur welches oder wo das bei Ubuntu ist, kann ich leider nicht sagen, im Zweifelsfall mal grep über /etc laufen lassen.

  • Falls du das entsprechende Initscript gefunden hast, was /var voraussetzt, könntest du dort am Anfang ein mount /var reinsetzen. Aber finden müsste mans erstmal..

  • Ich habs jetzt erstmal umgangen, in dem ich einfach bei der Installation eine 10GB-Partition auf der HDD angelegt hab und die als /var eingehängt habe. Nicht das, was ich wollte, aber es funktioniert.

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!