Veranstaltungen/2009-12-04 ZFS-Workshop/Hinweis: das -f muß sein: Unterschied zwischen den Versionen
Aus UUGRN
SHL (Diskussion | Beiträge) K (Formatierung) |
Sdk (Diskussion | Beiträge) K (Sdk verschob die Seite ZFS-Workshop/Hinweis: das -f muß sein nach Veranstaltungen/2009-12-04 ZFS-Workshop/Hinweis: das -f muß sein) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 57: | Zeile 57: | ||
</div> | </div> | ||
+ | |||
+ | {{:ZFS-Workshop/Navigation}} |
Aktuelle Version vom 14. April 2022, 06:44 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)