Veranstaltungen/2009-12-04 ZFS-Workshop/Hinweis: das -f muß sein: Unterschied zwischen den Versionen
Aus UUGRN
SHL (Diskussion | Beiträge) (erster Draft) |
SHL (Diskussion | Beiträge) (Navigation eingebaut) |
||
Zeile 46: | Zeile 46: | ||
[[Kategorie:ZFS]] | [[Kategorie:ZFS]] | ||
[[Kategorie:ZFS-Workshop]] | [[Kategorie:ZFS-Workshop]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <div align="center" style="border-top: 1px solid #0000a0; border-bottom: 1px solid #0000a0; margin:0; padding: 0.6em;"> | ||
+ | |||
+ | [[ZFS-Workshop/Cache: ZIL|Cache: ZIL]] | [[ZFS-Workshop/Agenda|Agenda]] | [[ZFS-Workshop/Szenario: gespiegelte Boot-Platten|Szenario: gespiegelte Boot-Platten]] | ||
+ | |||
+ | </div> |
Version vom 3. Dezember 2009, 17:04 Uhr
Was hat es mit diesem -f auf sich?
Wir erstellen eine Datei...
shl@sonnenkind:~$ mkfile 100m eins
Wir erstellen einen Pool...
shl@sonnenkind:~$ pfexec zpool create testpool ~/eins
Dem Pool geht es gut...
shl@sonnenkind:~$ zpool status pool: testpool state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM testpool ONLINE 0 0 0 /export/home/shl/eins ONLINE 0 0 0
Wir erstellen noch eine Datei...
shl@sonnenkind:~$ mkfile 100m zwei
Wir attachen sie zu dem Pool...
shl@sonnenkind:~$ pfexec zpool attach testpool ~/eins ~/zwei invalid vdev specification use '-f' to override the following errors: [...]
... und fliegen auf die Nase!
So geht's:
shl@sonnenkind:~$ pfexec zpool attach -f testpool ~/eins ~/zwei
Aus der man-Page:
-f
Forces use of vdevs, even if they appear in use or specify a conflicting replication level. Not all devices can be overridden in this manner.
Und ... ähm ... nun?
Wer z.B. mit USB-Sticks spielt, oder ungleiche Paare an Platten nutzen möchte, wird um -f
nicht herum kommen. Wenn eine Meldung wie oben kommt, dann immer doppelt nachdenken, in den meisten Fällen hat man nur die Platten-Bezeichnungen vertauscht und macht mit -f
alles kaputt.
Quellen:
- zpool man-Page (http://docs.sun.com/app/docs/doc/819-2240/zpool-1m)