Autor Thema: Verzeichnisse aus der Wurzel heraus nehmen  (Gelesen 2601 mal)

Offline linus83

  • Sobl Bachelor
  • ***
  • Beiträge: 144
Verzeichnisse aus der Wurzel heraus nehmen
« am: 14. Januar 2009, 19:24:56 »
Hallo,

ich habe heute OpenSolaris 2008.11 auf meinen Laptop installiert. Vorher hatte ich Solaris 10 drauf laufen. Ich möchte wie bei Solaris 10 /opt und /var aus der Wurzel raus haben. also habe ich folgendes gemacht:


# mv /opt{,.org}
# zfs create rpool/ROOT/opensolaris/opt
# mv /opt.org/* /opt

# mv /var{,.org}
# zfs create rpool/ROOT/opensolaris/var
# mv /var.org/* /var


Die Bootumgebung opensolaris kann ich starten und herunter fahren wie ich möchte - alles funktioniert. Sowie ich oder das System eine neue Bootumgebung erstellt, dann werden zwar /opt und /var gemountet aber die SMF meckert herum, dass /opt und /var nicht leer sind und deswegen nicht gemountet werden können. Ich kann den Fehler svcadm clear clearen, aber nach dem neu starten des Service meckert SMF wieder rum. Also hänge ich im single-User-Modus fest, weil ich angeblich keine localen Filesysteme habe.

Noch eine andere Frage, gibt es bei OpenSolaris so was wie /usr/sbin/localeadm? Oder eine andere Möglichkeit ein installiertes System auf eine andere "Sprachumgebung" umzusetzten.

Gruß
linus

sonnenblen.de - Das unabhängige Sun User Forum

Verzeichnisse aus der Wurzel heraus nehmen
« am: 14. Januar 2009, 19:24:56 »

Hexxer

  • Gast
Re: Verzeichnisse aus der Wurzel heraus nehmen
« Antwort #1 am: 14. Januar 2009, 19:55:25 »
Blöd gefragt: Hast Du die vfstab angepasst? Versucht er da das falsche zu mounten? Ich würde da mal schauen. IMHO müsste da der Pool rein.

Offline linus83

  • Sobl Bachelor
  • ***
  • Beiträge: 144
Re: Verzeichnisse aus der Wurzel heraus nehmen
« Antwort #2 am: 14. Januar 2009, 20:34:57 »
in der vfstab steht nichts vom pool. auch nicht woher / gemountet werden soll. Bei OpenSolaris 2008.11 ist zfs das root-Filesystem. zfs list zeigt die korrekten mountpoints an. Muss man irgendwo die manifeste anfassen wenn man bei zfs die Wurzel verändert?

Offline linus83

  • Sobl Bachelor
  • ***
  • Beiträge: 144
Re: Verzeichnisse aus der Wurzel heraus nehmen
« Antwort #3 am: 15. Januar 2009, 16:16:41 »
Ich habe die Lösung gefunden: wenn man selbst Verzeichnisse in der Wurel anlegt muss man dann

zfs set canmount=noauto rpool/ROOT/opensolaris/<Verzeichnis>

eingeben. rpool/ROOT hat bei canmount den Wert on, dieser verehrb sich an die unterliegenden Verzeichnisse und so kommt es, dass Solaris die noauto- und die on-Verzeichnisse einhängen möchte.

Mit zfs list -o name,canmount,mountpoint kann man sich einen Überblick über das Attribut verschaffen.