Bearbeiten von „Benutzer Diskussion:PaulRiegel/TrueOS

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 417: Zeile 417:


==== Ersetzen von einem Massenspeicher als Teil von einem mirror ====
==== Ersetzen von einem Massenspeicher als Teil von einem mirror ====
WIP


; Szenario:
; Szenario:
* Eines der Geräte für Massenspeicher ist ausgefallen und muss ersetzt werden.
* Eines der Geräte für Massenspeicher ist ausgefallen und muss ersetzt werden.
*: Zum Testen dieses Szenario wurde TrueOS mit einem Spiegel für den Massenspeicher installiert.
*: Zum Testen dieses Szenario wurde TrueOS mit einem Spiegel für den Massenspeicher installiert.
*:: Theoretisch (und praktisch) funktioniert das auch bei einer standardmäßigen Installation von FreeBSD mit einem Spiegel für den Massenspeicher.
*: Zum Testen wurde eines der Geräte für Massenspeicher einfach entfernt. (Es soll praktisch dargestellt werden, dass das Gerät für Massenspeicher "kaputt" wäre.)
*: Zum Testen wurde eines der Geräte für Massenspeicher einfach entfernt. (Es soll praktisch dargestellt werden, dass das Gerät für Massenspeicher "kaputt" wäre.)
*: Zum Testen gibt es gleichwertiges Gerät für Massenspeicher, dass als Ersatz dienten soll.
*: Zum Testen gibt es gleichwertiges Gerät für Massenspeicher, dass als Ersatz dienten soll.
Zeile 599: Zeile 600:
ada1p3
ada1p3
</pre>
</pre>
{|
|-
| Hinzufügen
| Ersetzen
|-
|
: <code>sudo zpool attach vzfspool /dev/ada0p2.eli /dev/ada1p2.eli</code>
: <code>sudo zpool attach vzfspool /dev/ada0p2.eli /dev/ada1p2.eli</code>
<pre>
<pre>
Zeile 618: Zeile 613:


</pre>
</pre>
: <code>gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0p1</code>
: <code>gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1p1</code>
<pre>
<pre>
gpart: No such geom: ada0p1.
gpart: No such geom: ada0p1.
</pre>
</pre>
: <code>sudo gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/ada0</code>
: <code>sudo gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/ada1</code>
<pre>
<pre>
partcode written to ada0p1
partcode written to ada1p1
bootcode written to ada0
bootcode written to ada1
</pre>
: <code>geli status</code>
<pre>
          Name  Status  Components
    ada0p2.eli  ACTIVE  ada0p2
    ada1p2.eli  ACTIVE  ada1p2
label/swap0.eli  ACTIVE  label/swap0
</pre>
</pre>
: <code>sudo zpool attach vzfspool /dev/ada1p2.eli /dev/ada0p2.eli</code>
: <code>sudo zpool attach vzfspool /dev/ada1p2.eli /dev/ada0p2.eli</code>
Zeile 639: Zeile 641:
/dev/ada0p2.eli is part of active pool 'vzfspool'
/dev/ada0p2.eli is part of active pool 'vzfspool'
</pre>
</pre>
: <code>zpool status</code>
: <code>zpool status                                            
</code>
<pre>
<pre>
   pool: vzfspool
   pool: vzfspool
Zeile 654: Zeile 657:
errors: No known data errors
errors: No known data errors
</pre>
</pre>
|
: <code>sudo zpool replace zopt 4561791786978147166 /dev/ada0p2.eli</code>
<pre>
Make sure to wait until resilver is done before rebooting.
If you boot from pool 'vzfspool', you may need to update
boot code on newly attached disk '/dev/ada0p2.eli'.
Assuming you use GPT partitioning and 'da0' is your new boot disk
you may use the following command:
        gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0
</pre>
: <code>sudo gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0</code>
<pre>
partcode written to ada0p1
bootcode written to ada0
</pre>
: <code>zpool status</code>
<pre>
  pool: vzfspool
state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Sun mm dd HH:MM:SS yyyy
        6.15G scanned out of 12.3G at 32.1M/s, 0h1m to go
        6.15G resilvered, 50.00% done
config:
        NAME                      STATE    READ WRITE CKSUM
        zopt                      DEGRADED    0    0    0
          mirror-0                DEGRADED    0    0    0
            replacing-0            OFFLINE      0    0    0
              4561791786978147166  OFFLINE      0    0    0  was /dev/ada0
              ada0p2.eli          ONLINE      0    0    0
            ada1p2.eli            ONLINE      0    0    0
errors: No known data errors
</pre>
: <code>zpool status</code>
<pre>
  pool: vzfspool
state: ONLINE
  scan: resilvered 12.3G in 0h2m with 0 errors on Sun mm dd HH:MM:SS yyyy
config:
        NAME            STATE    READ WRITE CKSUM
        vzfspool        ONLINE      0    0    0
          mirror-0      ONLINE      0    0    0
            ada1p2.eli  ONLINE      0    0    0
            ada0p2.eli  ONLINE      0    0    0
errors: No known data errors
</pre>
|-
|}




Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)