ZFS verwalten
Aus Howtos und Gedankenstuetzen
Inhaltsverzeichnis |
ZFS Pools verwalten
Erstellen
Aneinander gereihte Platten
#zpool create [pool-name] [component]
Mit Raid1 Spiegel
#zpool create [pool-name ] mirror [components]
Mit RaidZ (verbesseertes raid5)
#zpool create [pool-name] raidz [components]
Löschen
#zpool destroy [pool-name]
Hinzufügen
#zpool add [pool-name] [ | mirror | raidz ][components]
Man sollte darauf achten, nur meta devices mit einem gleichen oder hoeheren Redundanzlevel hinzuzufuegen.
Also nur Raid 1 zu einem Raid 1, Raid 1 oder Raid Z zu einem Raid Z und jede Moeglichkeit zu einzelnen Devices.
Der ganze pool ist nur so sicher wie das schlechteste meta device im Pool.
- zpool attach [pool-name] [existent-component] [new-component]
So erweitert man ein einzelnes Meta Device und behaelt das Redundanzlevel bei.
Aus einem 2- fachen Raid 1 Spiegel wird ein 3- facher, ein Raid Z device oder einzelne Platten werden vergrößert.
Entfernen
#zpool detach [pool-name] [component]
Es muessen mindestens genuegend Devices bleiben, um die Daten zu zu verstauen.
Ein Raid 1 braucht mindestens ein Device, ein Raid Z benoetigt genug Platz. Sonst schlaegt dieser Befehl fehl.
Ersetzen
#zpool replace [pool-name] [old-device] [new-device]
Das neue device muss mindestens so gross sein wie das alte.
Anzeigen
#zpool list
ZFS Dateisystem
Erstellen
#zfs create /[pool-name]/[device-name]
Das Filesystem wird automatisch gemounted
#zfs create /[pool-name]/[device-name]/[new-device-name]
Man kann so Hierarchien erstellen wie mit Verzeichnissen
Man kann ein ZFS Filesystem sofort verwenden und muss nicht erst ein Filesystem darauf anlegen, wie das bei LVM und SVM der Fall ist.
Löschen
#zfs destroy /[pool-name]/[device-name]
Reservierungen
#zfs set reservation=2048m [pool-name]/[device-name]
Kategorien: Solaris | ZFS