Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
server_und_serverdienste:linux_zfs [2018/03/24 20:19] – boospy | server_und_serverdienste:linux_zfs [2018/11/05 17:07] – [Autoexpand] boospy | ||
---|---|---|---|
Zeile 160: | Zeile 160: | ||
errors: No known data errors | errors: No known data errors | ||
+ | Nachdem dies ein Rpool ist, danach nicht vergessen Grub auf allen hinzugefügten Platten zu installieren. | ||
===== Korrupte Daten ===== | ===== Korrupte Daten ===== | ||
Zeile 293: | Zeile 293: | ||
| zfs list -o space | Speicherauslastung inkl. wie viel für Snapshots verbraucht wird | | | zfs list -o space | Speicherauslastung inkl. wie viel für Snapshots verbraucht wird | | ||
| mount -t zfs -o ro v-machines/ | | mount -t zfs -o ro v-machines/ | ||
+ | | zfs set primarycache=metadata pool/ | ||
+ | |apt install zfs-auto-snapshot | [[https:// | ||
Zeile 494: | Zeile 496: | ||
- | === Autoexpand auf einem Rootpool === | + | ==== Autoexpand auf einem Rootpool |
Das ganze ist ein wenig komplizierter da man die GPT Bootpartion beachten muss. Zuerst erstellt auf der neuen getauschten Disk eine GPT Partition: | Das ganze ist ein wenig komplizierter da man die GPT Bootpartion beachten muss. Zuerst erstellt auf der neuen getauschten Disk eine GPT Partition: | ||
Zeile 502: | Zeile 504: | ||
sgdisk -a1 -n1:34:2047 -t1:EF02 -n9:-8M:0 -t9:BF07 -n2:2048:0 -t2:BF01 -c 2:zfs /dev/sdf | sgdisk -a1 -n1:34:2047 -t1:EF02 -n9:-8M:0 -t9:BF07 -n2:2048:0 -t2:BF01 -c 2:zfs /dev/sdf | ||
zpool replace rpool 10714300945297318711 sdf2 | zpool replace rpool 10714300945297318711 sdf2 | ||
- | grub-intall | + | grub-install |
Das natürlich mit jeder Platte wiederholen. | Das natürlich mit jeder Platte wiederholen. | ||
Zeile 514: | Zeile 516: | ||
9: reserved space (8MB) | 9: reserved space (8MB) | ||
+ | ==== Umwandeln eines Rpool Singledisk in einen Mirror inkl. Autoexpand ==== | ||
+ | Annahme ist hier ein Rpool mit einer Samsung EVO750. | ||
===== Autoreplace ===== | ===== Autoreplace ===== | ||
Autoreplace ersetzt automatische eine defekte Platte aus einem Zpool. Hierfür ist aber ein eingener [[http:// | Autoreplace ersetzt automatische eine defekte Platte aus einem Zpool. Hierfür ist aber ein eingener [[http:// | ||
Zeile 551: | Zeile 555: | ||
FIXME | FIXME | ||
+ | ===== sharenfs ===== | ||
+ | Nutzt man ZFS als Dateisystem ist es klug die " | ||
+ | < | ||
+ | zfs create testpool/ | ||
+ | </ | ||
+ | Für IPV6 können als Source nur mehr FQDN verwendet werden. | ||
+ | Bei einem bestehenden Dataset: | ||
+ | < | ||
+ | zfs set sharenfs=" | ||
+ | </ | ||
+ | Für eine einfache Freigabe: | ||
+ | < | ||
+ | zfs set sharenfs=on testpool/ | ||
+ | </ | ||
+ | Um eine Freigabe zu beenden: | ||
+ | < | ||
+ | zfs set sharenfs=off testpool/ | ||
+ | </ | ||
+ | Das Dataset löschen, löscht natürlich auch die Freigabe. | ||
+ | Um zu sehen welche Freigaben nun aktiv sind gibt es mehrere Möglichkeiten. Am Host selbst: | ||
+ | < | ||
+ | cat / | ||
+ | </ | ||
+ | < | ||
+ | zfs get sharenfs # kann auch mit weiteren Optionen kombiniert werden | ||
+ | </ | ||
+ | Von einem anderen Host: | ||
+ | < | ||
+ | showmount | ||
+ | </ | ||
===== Links ===== | ===== Links ===== | ||
Zeile 559: | Zeile 593: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||