sonnenblen.de - Das unabhängige Sun User Forum Der Treffpunkt für Sun-Fans seit 2001
  Übersicht   Forum   Hilfe Suche Einloggen Registrieren   *
Suche
Google
Erweiterte Suche
Willkommen Gast. Bitte einloggen oder registrieren.
24. Mai 2012, 18:30:49

Einloggen mit Benutzername, Passwort und Sitzungslänge
Letzte 5 Shouts:
09. April 2012, 22:24:40
Genau! dir auch noch knappe 35 Minuten Rest-Ostern Wink und denen dies noch vor 0 Uhr lesen ebenso ein frohes Rest-Ostern Wink
08. April 2012, 12:25:29
Falls heute noch jemand hier vorbei schaut: Frohe Ostern!  :-)
14. März 2012, 02:18:10
Wet,Wetter,abgesoffen? Wink *scnr*
21. September 2011, 17:02:09
USENET? - Tolles Ding!
11. September 2011, 15:09:12
Super Wetter!
Spenden
Anzeige
Berechtigungen

Anzeige
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: wie mountet man einen zfs-Mirror im single user mode  (Gelesen 1243 mal)
Yoda
Gast
« am: 07. Januar 2009, 12:21:19 »

Hi Leute,
ich hatte gerade meinen (Heim-)Server von FreeBSD 7.0 auf Solaris 10 umgestellt und war auch recht zufrieden ....
Aber dann wollte ich alles sichern und ihn neu installieren, leider muss wohl beim erstellen der Sicherungs-TARs die Platte voll gelaufen sein (vermute ich) und bevor ich es gemerkt hatte kam eine intensive Stomschwankung (eine Sekunde Strom weck) und der Server fährt nicht mehr hoch ...

... das macht sich wie folgt bemerkbar:

Wenn er die Dienste starten will, bekomme ich einen Haufen Meldungen das dieser und jener Dienst nicht gestartet werden konnte und dann eine lange Liste von abhängigen Diensten, so das ich die eigentliche Meldung nicht mehr lesen kann.
Ganz unten steht das ich das root-Passwort eingeben soll oder [Strg]+[D] drücken soll...

Leider sagt er mir, egal was ich tue, das auf dem Datenträger kein freier Platz mehr ist.


Wenn ich ihn jetzt aber in den Single-User-Mode fahre, habe ich eine "beschi*ene" Shell (kann nichteinmal Tippfehler löschen => [BackSpace]), und keine Ahnung wie ich wieder Platz auf meinem Pool frei machen kann.
zpool sagt, das er keinen Pool kennt.

Ich habe auch schon versucht eine OpenSolaris-CD (beide, die 2008/05 und die 2008/11) im Server zu booten (denn da hat man dann ja eine komplette Umgebung mit allen Tool und Bash), leider sind da wohl ein paar entscheidende Treiber buggy. Denn außer PCI-Fehlermeldungen bekomme ich da nix raus, nachdem ich einen Punkt aus dem Boot-Menü ausgewählt hatte....


Ich habe in meinem Server zwei 1000GB-Platten mit ZFS als Mirror konfiguriert. Diese Installation stammt von der Install-DVD "Solaris 10 10/08".

Kann mir bitte jemand sagen wie ich an meine Daten wieder rann komme?

Bin für jeden Forschlag dankbar!
Gespeichert
sonnenblen.de - Das unabhängige Sun User Forum
« am: 07. Januar 2009, 12:21:19 »

 Gespeichert
Hexxer
Sobl Master
****
Offline Offline

Beiträge: 311


« Antworten #1 am: 07. Januar 2009, 15:15:09 »

Ich kann Dir da nicht helfen, aber ich kenne diesen Troubleshootingguide. Hilft der ?
http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide
Gespeichert

rm -rf /diesel
touch /benzin/lpg
svcadm disable svc:/diesel/stinker:default
svcadm enable svc:/benzin/lpg:default
echo $preis
"Cheesy"
it-raptor
Sobl Newbie
*
Offline Offline

Beiträge: 39



« Antworten #2 am: 07. Januar 2009, 16:40:33 »

Hi,

also in der besch... Shell soltlest du mit "Entf" löschen können, backspace geht normalerweise da nicht.

Was sagt denn "df -h" und "zpool status" ?

hast du die daten im root-pool oder in einem dedizierten zpool abgelegt?

Gruß
Björn

p.s. ein svcs -xv wäre auch nicht schlecht. wenn du den obersten Dienst siehst, kannst du in das Logfile schauen, da steht evtl. auch noch was hilfreiches drin.

Gespeichert
Yoda
Gast
« Antworten #3 am: 07. Januar 2009, 18:04:07 »

Hi Hexxer,
die Seite ist cool! Da gibt es einiges was ich ausprobieren kann,
mal sehen ob etwas bei rum kommt.



Hi,

also in der besch... Shell soltlest du mit "Entf" löschen können, backspace geht normalerweise da nicht.
Danke für den Tip, das werd ich heute Abend gleich ausprobieren.
=> TOLL, es funktioniert mit [Entf]!   ;-)

Was sagt denn "df -h" und "zpool status" ?
Also diese Befehle kann ich nur abgeben, wenn ich von CD/DVD gebootet habe.
Und da zeigt mir "df" nur die RAM-Disk und "zpool" sagt, das er nichts weiß/hat.
=> no pools available

hast du die daten im root-pool oder in einem dedizierten zpool abgelegt?
Ja, im rpool. So wie es die Install-DVD gemacht hat.

p.s. ein svcs -xv wäre auch nicht schlecht. wenn du den obersten Dienst siehst, kannst du in das Logfile schauen, da steht evtl. auch noch was hilfreiches drin.
"svcs -xv" bringt nix, da ich ja leider nicht von Festplatte booten kann weil die zu voll ist,
sonst würde ich ja auch dieses große TAR löschen können und hätte keine Probleme mehr.
=> svc:/system/install-discovery:default
      Status: offline ...
      .....
<keine weiteren "offline/maint..."-Dienste aufgelistet, nur abhängige Dienste>

Wenn ich versuche von Platte zu booten, bekomme ich beim Login-Versuch immer gesagt,
das kein Platz mehr frei ist auf dem Laufwerk.


Gruß
Manfred
« Letzte Änderung: 07. Januar 2009, 20:06:35 von Yoda » Gespeichert
Hexxer
Sobl Master
****
Offline Offline

Beiträge: 311


« Antworten #4 am: 07. Januar 2009, 19:09:45 »

Interessantes Phänomen. Ich würde jetzt allerdings tatsächlich mal erwarten das man an den Pool irgendwie wieder ran kommt.
Gespeichert

rm -rf /diesel
touch /benzin/lpg
svcadm disable svc:/diesel/stinker:default
svcadm enable svc:/benzin/lpg:default
echo $preis
"Cheesy"
sonnenblen.de - Das unabhängige Sun User Forum
« Antworten #4 am: 07. Januar 2009, 19:09:45 »

 Gespeichert
Yoda
Gast
« Antworten #5 am: 07. Januar 2009, 19:44:45 »

Interessantes Phänomen. Ich würde jetzt allerdings tatsächlich mal erwarten das man an den Pool irgendwie wieder ran kommt.
In dieser Vermutung liegt meine GANZE Hoffnung!!!   Huh
Gespeichert
Yoda
Gast
« Antworten #6 am: 07. Januar 2009, 20:36:56 »

So, ich bin jetzt ein kleines Stück weiter gekommen.

Auf der Seite "http://raichoo.blogspot.com/2008/11/zfs-eine-einfhrung.html"
kann man eine kleine Einführung in ZFS nachlesen.
Von hier habe ich mal das Kommando "zpool import" aufgeschnappt...

und, tatsächlich kann ich so meinen "rpool" sehen.
Leider ist "c1d0s0 ONLINE", "c2d0s0 UNAVAIL cannot open" ....
Noch schlimmer ist, das er erkennt, das rpool nicht exportiert wurde, und so kann er es auch nicht importieren.....

Weiß einer wie ich soeinen "ONLINE"-Pool zugänglich bekomme?
Gespeichert
Yoda
Gast
« Antworten #7 am: 07. Januar 2009, 21:03:35 »

So, es hat geklappt.
Und so hab ich es gemacht:

1. auflisten alle Pool, die auf erreichbaren Disks liegen:
# zpool import

2. das RAM-DISK-FS RW mounten
# mount -o rw,remount /

3. gewünschten Pool (rpool) einbinden
# zpool import -f rpool

4. Mountpoints ansehen
# df -h | grep rpool


So, vielleicht nützt es ja jemanden.
Vielen Dank für Eure Unterstützung!
« Letzte Änderung: 10. Januar 2009, 12:44:12 von Yoda » Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Prüfe XHTML 1.0 Prüfe CSS
sonnenblen.de, mood-indigo.org, unixforum.net und realcomputers.org sind Projekte der steinbruch.info GbR

Google war zuletzt hier 30. April 2012, 13:30:23