Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tux:zfs_simple_pool [2012/10/14 16:52] wikisysop [ZFS simple Pool erweitern] |
tux:zfs_simple_pool [2012/10/16 12:45] (aktuell) wikisysop [ZFS Simple Pool erstellen und verwalten] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[:tux|{{ :linux.png?40|}}]] | [[:tux|{{ :linux.png?40|}}]] | ||
- | =====ZFS simple Pool erweitern===== | + | =====ZFS Simple Pool erstellen und verwalten===== |
- | Die einfachste Art eines ZFS Pool haben wir im Artikel [[:tux:zfs_setup|ZFS Support installieren]] bereits kennengelernt. Dazu genügt schon eine freie Festplatte. Man kann ZFS zwar auch aus Partitionen bzw. freien Speicherbereichen einer Festplatte basteln aber diese Vorgehensweise wird nicht empfohlen. | + | Die einfachste Art eines ZFS Pools ist der >><fc #008000>Simple Pool</fc><<. Dazu genügt schon eine freie Festplatte. Man kann ZFS zwar auch aus Partitionen bzw. freien Speicherbereichen einer Festplatte basteln aber diese Vorgehensweise wird nicht empfohlen. |
Einen ZFS-Pool namens >><fc #008000>tank</fc><< legen wir mit folgenden Kommando an: | Einen ZFS-Pool namens >><fc #008000>tank</fc><< legen wir mit folgenden Kommando an: | ||
Zeile 25: | Zeile 25: | ||
tank ONLINE 0 0 0 | tank ONLINE 0 0 0 | ||
sdb ONLINE 0 0 0</xterm> | sdb ONLINE 0 0 0</xterm> | ||
+ | |||
+ | Wir können dem Pool jetzt bereits Daten hinzufügen: | ||
+ | |||
+ | <xterm># <fc #008000>ls -l /tank</fc> | ||
+ | insgesamt 336077 | ||
+ | -rw-r--r-- 1 root root 512000 14. Okt 04:37 test_file1 | ||
+ | -rw-r--r-- 1 root root 5120000 14. Okt 04:39 test_file10 | ||
+ | -rw-r--r-- 1 root root 51200000 14. Okt 04:40 test_file100 | ||
+ | -rw-r--r-- 1 root root 1024000 14. Okt 04:37 test_file2 | ||
+ | -rw-r--r-- 1 root root 102400000 14. Okt 04:40 test_file200 | ||
+ | -rw-r--r-- 1 root root 1536000 14. Okt 04:37 test_file3 | ||
+ | -rw-r--r-- 1 root root 153600000 14. Okt 04:40 test_file300 | ||
+ | -rw-r--r-- 1 root root 2560000 14. Okt 04:38 test_file5 | ||
+ | -rw-r--r-- 1 root root 25600000 14. Okt 04:39 test_file50</xterm> | ||
+ | |||
+ | Der Status gibt Auskunft über die derzeitige Auslastung: | ||
+ | |||
+ | <xterm># <fc #008000>zfs list</fc> | ||
+ | NAME **USED** AVAIL REFER MOUNTPOINT | ||
+ | tank **310M** 1,65G 310M /tank</xterm> | ||
+ | |||
+ | Wenn Sie jetzt an die Grenze des Fassungsvermögens eins ZFS-Pools kommen, können sie diesem >>on the fly<< eine weitere Festplatte hinzufügen und somit den Pool quasi über zwei Platten stripen: | ||
+ | |||
+ | <xterm># <fc #008000>zpool add tank /dev/sdc</fc></xterm> | ||
+ | |||
+ | Der ZFS-Pool >><fc #008000>tank</fc><< zeigt den nun vergrößerten Speicherbereich sofort an: | ||
+ | |||
+ | <xterm># <fc #008000>zfs list</fc> | ||
+ | NAME USED **AVAIL** REFER MOUNTPOINT | ||
+ | tank 328M **3,59G** 328M /tank</xterm> | ||
+ | |||
+ | Und der Status des Pool >><fc #008000>tank</fc><< auch die zweite Festplatte: | ||
+ | |||
+ | <xterm># <fc #008000>zpool status tank</fc> | ||
+ | pool: tank | ||
+ | state: ONLINE | ||
+ | scan: none requested | ||
+ | config: | ||
+ | |||
+ | NAME STATE READ WRITE CKSUM | ||
+ | tank ONLINE 0 0 0 | ||
+ | sdb ONLINE 0 0 0 | ||
+ | **sdc ONLINE 0 0 0**</xterm> | ||
+ | |||
+ | Das ist jetzt die einfachste (simple) Art eines gestripten Pools und in konventionellen RAID-Setups mit einem Stripe-Set oder RAID-0 vergleichbar. Wie ein RAID-0 bietet auch diese Form eines ZFS-Pools keine Redunanz. | ||
+ | |||
+ | * Ein Simple Pool bietet **keine** Redundanz. | ||
+ | * Ein Simple Pool kann Daten Inkonsistenzen melden, diese aber nicht reparieren. | ||
+ | * Einem Simple Pool hinzugefügte Platte kann später nicht wieder entfernt werden. | ||
+ | |||
+ | **Verwandte Artikel:** | ||
+ | [[:tux:zfs_install|-> ZFS Support auf Linux Debian installieren]] | ||
+ | [[:tux:zfs_mirror|-> ZFS Mirror Pool einrichten]] | ||
+ | |||
+ | --- //pronto 2012/10/15 11:45// | ||
+ | {{keywords>linux zfsonlinux simple stripe pool zpool zfs}} |