Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:zfs_simple_pool [2012/10/14 16:49]
wikisysop
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 >>​tank<<​ legen wir mit folgenden Kommando an:+Einen ZFS-Pool namens >><fc #008000>tank</fc><< legen wir mit folgenden Kommando an:
  
 <​xterm>#​ <fc #​008000>​zpool create -f tank /​dev/​sdb</​fc></​xterm>​ <​xterm>#​ <fc #​008000>​zpool create -f tank /​dev/​sdb</​fc></​xterm>​
 +
 +Mit dem Kommando >><​fc #​008000>​zfs list</​fc><<​ lassen wir uns die derzeit verfügbaren ZFS-Pool anzeigen:
 +
 +<​xterm>#​ <fc #​008000>​zfs list</​fc>​
 +NAME   ​USED ​ AVAIL  REFER  MOUNTPOINT
 +tank  91,5K  1,95G    30K  /​tank</​xterm>​
 +
 +Mit dem Kommando >><​fc #​008000>​zpool status tank</​fc><<​ lassen wir uns nun den Status des angegebenen Pools >><​fc #​008000>​tank</​fc><<​ anzeigen:
 +
 +<​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</​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}}
tux/zfs_simple_pool.1350226174.txt.gz (9166 views) · Zuletzt geändert: 2012/10/14 16:49 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0