Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
start:linux:filesystem:btrfs [2020/10/29 20:53] wikiadmin [Einrichten] |
start:linux:filesystem:btrfs [2021/03/31 16:12] (aktuell) wikiadmin [btrfs (B-tree File System)] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== ZFS & ZPool ( File System) ====== | ====== ZFS & ZPool ( File System) ====== | ||
Was ist ZFS und was ist ein ZPool? Folgende Zittate können als kurze Erklährung herangezogen werden. | Was ist ZFS und was ist ein ZPool? Folgende Zittate können als kurze Erklährung herangezogen werden. | ||
+ | [[https:// | ||
===== Was ist ZFS oder Zpool? ===== | ===== Was ist ZFS oder Zpool? ===== | ||
[[https:// | [[https:// | ||
ZFS ist ein fundamental anderes Dateisystem aufgrund der Tatsache, dass es mehr als ein Dateisystem ist. ZFS kombiniert die Rolle eines Dateisystems mit dem Volumemanager, | ZFS ist ein fundamental anderes Dateisystem aufgrund der Tatsache, dass es mehr als ein Dateisystem ist. ZFS kombiniert die Rolle eines Dateisystems mit dem Volumemanager, | ||
- | [[https:// | + | [[https:// |
ZFS ist ein von Sun Microsystems entwickeltes transaktionales Dateisystem, | ZFS ist ein von Sun Microsystems entwickeltes transaktionales Dateisystem, | ||
Zeile 27: | Zeile 28: | ||
Ein zpool zeigt sich aus Sicht des Anwender wie ein Verzeichnis analog dem mount Verzeichnis bei Linux (/mnt/...). Um ein zpool laufwerk (Verzeichnis) einzurichten benötigt man nur wenige Schritte. | Ein zpool zeigt sich aus Sicht des Anwender wie ein Verzeichnis analog dem mount Verzeichnis bei Linux (/mnt/...). Um ein zpool laufwerk (Verzeichnis) einzurichten benötigt man nur wenige Schritte. | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
+ | |||
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
Zeile 56: | Zeile 59: | ||
</ | </ | ||
+ | Jetzt stellt sich die Frage wie man diese Pools (Disk Pools) auch wieder löschen kann. | ||
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
</ | </ | ||
+ | |||
---- | ---- | ||
+ | |||
+ | Eine einmal eingesetzte Harddisk oder auch zwei (Mirror) kann ausfallen und muss unter Umständen ausgetauscht werden. Damit eine z.B. Harddisk defekt ist, muss man diese letztendlich austauschen. Mit folgende Befehlen lässte sich eine HD aus dem zpool entfernen. | ||
+ | <code C# [enable_line_numbers=" | ||
+ | # Erst muss festellen wie der zpool aufgebaut ist bzw. ein defekt vorliegt. | ||
+ | zpool status | ||
+ | # Ausgabe: | ||
+ | pool: zfs_disk_pool | ||
+ | | ||
+ | scan: scrub repaired 0B in 1 days 02:03:00 with 0 errors on Mon Nov 9 02:27:01 2020 | ||
+ | config: | ||
+ | |||
+ | NAME | ||
+ | zfs_disk_pool | ||
+ | mirror-0 | ||
+ | sdb ONLINE | ||
+ | sdc ONLINE | ||
+ | mirror-1 | ||
+ | sdd ONLINE | ||
+ | sde ONLINE | ||
+ | |||
+ | # Nun muss noch festgestellt werden welche HD zu entfernen ist. | ||
+ | # Mit folgendem Befehl lässt sich eine detaillierte Ausgabe anzeigen. | ||
+ | lsblk | ||
+ | |||
+ | # Hier ein Beispiel. | ||
+ | NAME | ||
+ | sda 8:0 0 465.8G | ||
+ | ├─sda1 | ||
+ | ├─sda2 | ||
+ | └─sda3 | ||
+ | ├─pve-swap | ||
+ | ├─pve-root | ||
+ | ├─pve-data_tmeta | ||
+ | │ └─pve-data-tpool | ||
+ | │ | ||
+ | │ | ||
+ | │ | ||
+ | └─pve-data_tdata | ||
+ | └─pve-data-tpool | ||
+ | ├─pve-data | ||
+ | ├─pve-vm--100--disk--0 253:6 0 32G 0 lvm | ||
+ | └─pve-vm--800--disk--0 253:7 0 56G 0 lvm | ||
+ | sdb 8:16 | ||
+ | ├─sdb1 | ||
+ | └─sdb9 | ||
+ | sdc 8:32 | ||
+ | ├─sdc1 | ||
+ | └─sdc9 | ||
+ | sdd 8:48 | ||
+ | ├─sdd1 | ||
+ | └─sdd9 | ||
+ | sde 8:64 | ||
+ | ├─sde1 | ||
+ | └─sde9 | ||
+ | |||
+ | # In diesem Beispiel möchte ich die beiden 8TB HD's austauschen. Also ' | ||
+ | # Wie bei 'zpool status' | ||
+ | # Mit folgendem Befehl werden nun beide aus dem zpool herausgenommen. | ||
+ | # Wichtig dabei! Es wird dabei versucht die Daten auf den rest des pools zu kopieren. | ||
+ | # Kontrollieren Sie vorher ob genügent Platz vorhanden ist. | ||
+ | zpool remove zfs_disk_pool mirror-1 | ||
+ | |||
+ | |||
+ | </ | ||
---- | ---- | ||
- | ====== btrfs (B-tree File System) ====== | + | ====== btrfs (B-tree File System) (ähnlich wie ZFS) ====== |
Für das neue Dateisystem [[https:// | Für das neue Dateisystem [[https:// | ||
Ein [[https:// | Ein [[https:// |