zfs-mirror und geom-mirror auf einer Platte - Fragen zum Plattentausch

Errorsmith

Kompiliertier
Hi

Ich möchte (muss) eine defekte SSD tauschen auf der sowohl die eine Hälfte eines ZFS Mirror (zfs-root) als auch die eine Hälfte eines GEOM Mirror (für Swap) liegt. Die beiden verbauten SSD sind identisch. Ich möchte nun die defekte gegen eine weitere identische SSD tauschen die ich OVP für solche Fälle im Schrank liegen habe. Die defekte SSD taucht nicht mehr in dmesg auf und reagiert auch sonst nicht mehr. Das BIOS findet sie allerdings beim booten. Keine Ahnung was da los ist, ich will das Ding mitsamt des Kabels einfach austauschen um Ärger und Kopfschmerzen zu vermeiden.

Die Platten sind mit gpt partitioniert worden:
Code:
[root@eisenschwein ~]# gpart show
=>      34  58626221  ada0  GPT  (28G)
        34      1024     1  freebsd-boot  (512K)
      1058       990        - free -  (495K)
      2048  50237440     2  freebsd-zfs  (24G)
  50239488   8386560     3  freebsd-swap  (4.0G)
  58626048       207        - free -  (104K)
Code:
[root@eisenschwein ~]# zpool status zroot
  pool: zroot
 state: DEGRADED
status: One or more devices could not be opened.  Sufficient replicas exist for
        the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
   see: http://illumos.org/msg/ZFS-8000-2Q
  scan: scrub repaired 0 in 0h0m with 0 errors on Fri Oct 10 23:41:23 2014
config:

        NAME                                            STATE     READ WRITE CKSUM
        zroot                                           DEGRADED     0     0     0
          mirror-0                                      DEGRADED     0     0     0
            9818664739722002323                         UNAVAIL      0     0     0  was /dev/gptid/fdfba098-5c42-11e3-8bbd-8c89a5c88ad4
            gptid/fe13b994-5c42-11e3-8bbd-8c89a5c88ad4  ONLINE       0     0     0

errors: No known data errors
Code:
[root@eisenschwein ~]# geom mirror list
Geom name: mirrorswap
State: DEGRADED
Components: 2
Balance: round-robin
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 2
ID: 862797046
Providers:
1. Name: mirror/mirrorswap
   Mediasize: 4293918208 (4.0G)
   Sectorsize: 512
   Mode: r1w1e0
Consumers:
1. Name: ada0p3
   Mediasize: 4293918720 (4.0G)
   Sectorsize: 512
   Stripesize: 0
   Stripeoffset: 4247781376
   Mode: r1w1e1
   State: ACTIVE
   Priority: 1
   Flags: (null)
   GenID: 0
   SyncID: 2
   ID: 1199217919

Kann ich nun, nachdem ich den physischen Umbau durchgeführt habe, irgendwie das Partitionslayout "kopieren" oder muss ich mir das neu zurecht partitionieren?

Wie ist die vorgehensweise beim Tausch einer geom-mirror Platte? Geom ist für mich leider Neuland.



Grüße,
errorsmith
 
Ja. Das ist sogar sehr einfach:
Code:
gpart backup ada0 | gpart restore ada1
 
Ups... Das ist mir jetzt peinlich... ich hatte das in der manpage gelesen und trotzdem nicht geschnallt. Danke...
Ich werd mal nochmal lesen, vielleicht hab ich noch mehr überlesen...

Grüße,
errorsmith
 
Zurück
Oben