BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Allgemein

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 23.05.2012, 19:08   #1
georg
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 53
zfs - mount from fixit

Ich habe mir mein Laptop vollständig mit zfs eingerichtet (auch booten von zfs)

Nun bin ich beim rumprobieren (testen von Settings für acpi) auf eine Frage gestossen.

habe im loader.conf eine sysctl-variable für acpi gesetzt, mit dem Effekt, das FreeBSD zwar bootete, aber am Ende des bootprozesses abstürzte und immer wieder neu bootete. Habe dann von einem usbstick gebootet. Die Idee war die Datei loader.conf zu editieren, stand dann aber vor der Frage wie mounte ich das zfs von ada0p2, wenn ich über einen usbstick gebootet habe?

Habe das Problem dann gelöst, indem ich im loader die variable neu gesetzt habe und mit unload und load kernel dann tatsächlich booten konnte.

Mich würde aber trotzdem interessieren wie ich in einem solchen Fall an die zfs_filesystem rankomme.

Danke & Gruss
Georg
--
georg ist offline   Mit Zitat antworten
Alt 24.05.2012, 10:04   #2
makenoob
Registered User
 
Registrierungsdatum: Jan 2007
Ort: /Germany/Düsseldorf
Beiträge: 1.209
makenoob eine Nachricht über ICQ schicken
mfsbsd kann ZFS, es basiert auf FreeBSD. bringt die livecd keine ZFS module mit, die man laden kann? mal kldload zfs probiert?
makenoob ist offline   Mit Zitat antworten
Alt 24.05.2012, 10:29   #3
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
Es kommt drauf an:

- FreeBSD 9: Die Installationsmedien sind echte Live-CDs. Man kann das Kernelmdoul wie gewohnt mit "kldload zfs" laden, anschließend den Pool mit "zpool import -R /rootverzeichnis" importieren. Da bei Systempools das Root-Verzeichnis des Pool meist manuell gemountet wird, muss man es manuell per "mount -t zfs poolname /verzeichnis" mounten. Anschließend kann man den Fehler beheben und danach rebooten.

- FreeBSD 8: Dort sind die Installationsmedien eben keine echten Live-CDs und daher ist es alles fummeliger. Der Ablauf ist gleich zu oben, aber man muss alle Kernelmodule einzeln und mit vollständigem Pfad laden. Auch die Zpool-Kommandos brauchen vielleicht vollständige Pfadangaben.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist gerade online   Mit Zitat antworten
Alt 25.05.2012, 05:45   #4
georg
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 53
zfs - mount from fixit

Danke Euch beiden für die Antworten.

Ich denke das der Hinweis von Yamagi auf den richtigen weg führt. Diue Frage ist wie ich den zu importierenden Pool angebe. Ich boote vom Stick. Von dem Pool der auf ada0p2 liegt ist nichts bekannt. Daher denke ich das ein

zpool import rpool/ROOT/freebsd

nicht ausreicht. Irgendwie muss ich zfs noch mitteilen auf welcher Disk der Pool ist.

Oder gilt ada0p2 auch als Pool (zpool status zeigt ja neben dem rpool auch ada0p2 in seiner Liste an)

Danke & Gruss

Georg
--
georg ist offline   Mit Zitat antworten
Alt 25.05.2012, 09:17   #5
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
Eigentlich sollte "zpool list" alle im System vorhandene und lesbaren (d.h. nicht in verschlüsselten Containern liegende) Pools anzeigen. Beim Import ist dann die Option "-R" wichtig, da du nur temporär importieren möchtest.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist gerade online   Mit Zitat antworten
Alt 25.05.2012, 16:57   #6
georg
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 53
Kann mich jetzt nicht erinnern, ob ich ein zpool list probiert habe; ganz sicher habe ich ein zfs list probiert, und da wurde natürlich nichts angezeigt.

Die Frage ist, wo sich die Information über die zpools befindet. Ich bin davon ausgegangen, dass sie im zpool.cache ist, und das liegt ja auf der nicht gemounteten ada0p2.

Werde es jedenfalls testen. Und Rückmeldung geben.

Gruss
Georg
--
georg ist offline   Mit Zitat antworten
Alt 26.05.2012, 08:37   #7
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
Nein, "zpool import" schaut auf jedem Speichermedium im System nach, ob sich darauf ein ZPool befindet. Deshalb dauert das Kommando bei recht vielen Platten auch vergleichsweise lange. Im "zpool.cache" befinden sich lediglich Informationen über die dem System zugeordneten - also bereits importierten - Pools.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist gerade online   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Abbruch beim Kompilieren von xpdf 3.03 Binfort FreeBSD - Anwendungen und Ports 8 25.10.2012 15:55
[8.0 RC1] Hilfe zur Dattenrettung lockdoc FreeBSD - Allgemein 36 27.10.2011 16:21
ipfw nat und jails noize FreeBSD - Netzwerk 13 12.10.2010 15:57
PF regeln fuer bittorrent MIKQ OpenBSD - Allgemein 4 14.10.2005 18:57
Hilfe --wieso Funktionoert Das Net?-- p.kraschinski FreeBSD - Allgemein 13 27.09.2004 22:43


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.