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 [2017/04/08 00:53] – [Die wichtigsten ZFS-Befehle auf einen Blick] admin | server_und_serverdienste:linux_zfs [2017/08/26 19:27] – [Die wichtigsten ZFS-Befehle auf einen Blick] boospy | ||
---|---|---|---|
Zeile 105: | Zeile 105: | ||
errors: No known data errors | errors: No known data errors | ||
- | Die Daten werden bei einer Erweiterung nicht gesynct. Somit ist der Erweitungsprozess binnen Minuten abgeschlossen. Unabhängig von der Speichergröße. Daten werden erst dann auf die neuen Platten verteilt wenn diese das erste mal verwendet | + | Die Daten werden bei einer Erweiterung nicht gesynct. Somit ist der Erweitungsprozess binnen Minuten abgeschlossen. Unabhängig von der Speichergröße. Daten werden erst dann auf die neuen Platten verteilt wenn diese das erste mal geschrieben |
+ | |||
+ | **Wichtig ist auch zu erwähnen das die neu hinzugefügten Platten zuerst bevorzugt auf den Füllstand der anderen Platten gebracht werden, erst dann werden wieder immer alle HDD's gleichzeitg verwendet.** | ||
Zeile 284: | Zeile 286: | ||
| zfs list -r -t snapshot -o name, | | zfs list -r -t snapshot -o name, | ||
| zfs get volsize v-machines/ | | zfs get volsize v-machines/ | ||
- | | zfs set volsize=32g v-machines/ | + | | zfs set volsize=32g v-machines/ |
- | | zfs create -V 5gb tank/vol| legt ein neues Dataset | + | | zfs create -V 5gb tank/vol| legt ein neues zvol mit einer maximalen Größe von 5G an \\ (Blockdevice) |
| zfs set quota=50g tank/ | | zfs set quota=50g tank/ | ||
+ | | zfs rename -p rpool/test rpool/ | ||
+ | | zfs list -o space | Speicherauslastung inkl. wie viel für Snapshots verbraucht wird | | ||
+ | | mount -t zfs -o ro v-machines/ | ||
Zeile 427: | Zeile 432: | ||
pigz -d -c / | pigz -d -c / | ||
+ | ==== Snapshot mounten und Daten rausholen ==== | ||
+ | Sehr praktisch. Um ein Snapshot zu mounten kann den normalen Mountbefehl benutzen. Z.B. | ||
+ | < | ||
+ | mount -t zfs v-machines/ | ||
+ | </ | ||
+ | Um das ganze automatisch und elegant mit ZFS zu gestalten machten den Ordner '' | ||
+ | < | ||
+ | zfs set snapdir=visible | ||
+ | </ | ||
+ | Danach wird das gewünschte Snapshot automatisch beim Zugriff auf '' | ||
Zeile 476: | Zeile 491: | ||
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: | ||
| | ||
- | sgdisk -Z /dev/sdf | + | sgdisk -Z / |
+ | sgdisk -Z -o /dev/sdf # löscht auch Partitionen | ||
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 | ||
Zeile 490: | Zeile 506: | ||
9: reserved space (8MB) | 9: reserved space (8MB) | ||
+ | |||
+ | ===== Autoreplace ===== | ||
+ | Autoreplace ersetzt automatische eine defekte Platte aus einem Zpool. Hierfür ist aber ein eingener [[http:// | ||
Zeile 519: | Zeile 538: | ||
Natürlich bevor wir das alles erledigen möge man sich vorher erkundigen ob noch etwaige Zusatzdatasets auf Root zeigen. Diese müssen vorher ausgehängt werden. | Natürlich bevor wir das alles erledigen möge man sich vorher erkundigen ob noch etwaige Zusatzdatasets auf Root zeigen. Diese müssen vorher ausgehängt werden. | ||
+ | |||
+ | ===== Kompletten RPOOL mit Proxmox recovern ===== | ||
+ | https:// | ||
+ | |||
+ | FIXME | ||