Mahlzeit,
ich hab mir jetzt mal als "Spiel"-Projekt Hardware bereit gelegt um einen nas4free mit 4 x 1TB zu bauen mit einem mini-ITX Stromsparboard mit J1900 Prozessor und 4GB RAM. Es soll also kein Produktiv-System werden, zumal die Stromfresserplatten zum Stromsparprozessor eh nicht passen würden.
Grundfrage zu ZFS 1:
Da der Rechner 4 Platten á 1TB haben wird, sollte ich da 3 zu RAID Z1 verbinden und eine zum lernen für Snapshot s verwenden. Ich will halt wissen/lernen wozu die Snapshots da sind und was da drin ist.
Kreuzberger
This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
ZFS - Grundsatzfragen
Moderators: b0ssman, apollo567, Princo, crowi
-
kreuzberger
- Advanced User

- Posts: 395
- Joined: 07 May 2015 18:52
- Location: Berlin
- Contact:
- Status: Offline
-
Lander
- experienced User

- Posts: 81
- Joined: 26 Feb 2015 16:15
- Status: Offline
Re: ZFS - Grundsatzfragen
Hmm ja Sorry verstehe die Frage nicht. Die ZFS-Snapshots haben doch erstmal nichts mit der Anzahl der verwendeten Paltten im ZFS zu tun.
Was soll "in" den Snapshot sein ? Da "drin" sind die Aenderungen die du gemacht hast vor Erstellen des Snapshots. Zu finden in dem Ordner .zfs.
Oder was willst du genau machen.
Was soll "in" den Snapshot sein ? Da "drin" sind die Aenderungen die du gemacht hast vor Erstellen des Snapshots. Zu finden in dem Ordner .zfs.
Oder was willst du genau machen.
-
helli
- experienced User

- Posts: 96
- Joined: 10 Oct 2015 13:27
- Status: Offline
Re: ZFS - Grundsatzfragen
Huhu!
Snapshots an sich belegen keinen Speicher (ok paar kB) und liegen im aktiven Dateisystem,
dazu ist keine freie Platte nötig. Vereinfacht kann man es sich wie ein Inhaltsverzeichnis eines
Buches vorstellen. Wenn der Snapshot erstellt wird, ist das so, als würdest du das Inhaltsverzeichnis
mit Datum und Uhrzeit versehen, eine Kopie davon machen, und es ab sofort unbeschreibbar aufheben
bis es (der Snapshot) gelöscht wird. Neue Texte (Dateien) werden auf freie Seiten des Buches geschrieben,
ebenso geänderte, und in das derzeit aktuelle Inhaltsverzeichnis eingetragen.
Wenn also z.B. das Kochrezept Gulasch von Seite 1 heute verändert wird, landet es in korrigierter Form komplett
nochmal auf Seite 2. Gestern im Snapshot ohne die Änderung war es auf Seite 1. Dort ist es zwar immer noch, im
Snapshot (Inhaltsverzeichnis) von gestern, aber das aktuelle Inhaltsverzeichnis des Buches sagt, Gulasch ist auf Seite 2.
Der Snapshot ist also nur das Inhaltsverzeichnis, das weis, wo alle Dateien rumliegen.
Wird dieses Inhaltsverzeichnis gelöscht, und kein anderes zeigt mehr auf die gleiche Datei, erst dann wird der
Speicherplatz dieser Datei wieder zum beschreiben für was neues freigegeben.
Ich würde zum rumspielen auch 3xZFS1 machen und eine für das
probieren von Plattentausch, hinzufügen eines Hotswap, etc. frei belassen.
Snapshots an sich belegen keinen Speicher (ok paar kB) und liegen im aktiven Dateisystem,
dazu ist keine freie Platte nötig. Vereinfacht kann man es sich wie ein Inhaltsverzeichnis eines
Buches vorstellen. Wenn der Snapshot erstellt wird, ist das so, als würdest du das Inhaltsverzeichnis
mit Datum und Uhrzeit versehen, eine Kopie davon machen, und es ab sofort unbeschreibbar aufheben
bis es (der Snapshot) gelöscht wird. Neue Texte (Dateien) werden auf freie Seiten des Buches geschrieben,
ebenso geänderte, und in das derzeit aktuelle Inhaltsverzeichnis eingetragen.
Wenn also z.B. das Kochrezept Gulasch von Seite 1 heute verändert wird, landet es in korrigierter Form komplett
nochmal auf Seite 2. Gestern im Snapshot ohne die Änderung war es auf Seite 1. Dort ist es zwar immer noch, im
Snapshot (Inhaltsverzeichnis) von gestern, aber das aktuelle Inhaltsverzeichnis des Buches sagt, Gulasch ist auf Seite 2.
Der Snapshot ist also nur das Inhaltsverzeichnis, das weis, wo alle Dateien rumliegen.
Wird dieses Inhaltsverzeichnis gelöscht, und kein anderes zeigt mehr auf die gleiche Datei, erst dann wird der
Speicherplatz dieser Datei wieder zum beschreiben für was neues freigegeben.
Ich würde zum rumspielen auch 3xZFS1 machen und eine für das
probieren von Plattentausch, hinzufügen eines Hotswap, etc. frei belassen.
SuperMicro SuperServer SYS-5019C-M 1U, Intel C246, Intel Xeon E-2136, 64GB Kingston Server Premier DDR4 2666 ECC, 4x8TB Seagate Ironwolf HDD @ZFS1, Intel 82599EN 10GbE SFP+. VMWare ESXi 6.7U3b, Intel Cannon Lake AHCI passthrough to XigmaNAS 12.1.0.4.7091 VM.
- Princo
- Forum Moderator

- Posts: 1080
- Joined: 15 Jul 2012 01:21
- Location: Berlin, Germany
- Status: Offline
Re: ZFS - Grundsatzfragen
So ein System mit 4x1TB Festplatten läuft bei mir seit zig Jahren als Backup-System für meine diversen PCs und Laptops.
Ich habe mir dafür ein simples System gebastelt, welches auf den ZFS-Snapshots aufbaut.
Falls dich das interessiert, kannst du dich ja melden.
Grüße
Princo
Ich habe mir dafür ein simples System gebastelt, welches auf den ZFS-Snapshots aufbaut.
Falls dich das interessiert, kannst du dich ja melden.
Grüße
Princo
Meine Antworten beziehen sich immer auf die englischsprachige GUI. ECC-RAM ist Pflicht beim Einsatz von ZFS.
-
kreuzberger
- Advanced User

- Posts: 395
- Joined: 07 May 2015 18:52
- Location: Berlin
- Contact:
- Status: Offline
Re: ZFS - Grundsatzfragen
Mahlzeit,
danke erst mal an alle. Ich musste das gerade mal aus Zeitgründen pausieren. Es wird aber weiter gehen.
Derzeit will der blöde Rechner das Pool nicht einrichten.
Kreuzberger
danke erst mal an alle. Ich musste das gerade mal aus Zeitgründen pausieren. Es wird aber weiter gehen.
Derzeit will der blöde Rechner das Pool nicht einrichten.
Kreuzberger
- lux
- Advanced User

- Posts: 193
- Joined: 23 Jun 2012 11:37
- Location: Bielefeld, Germany
- Contact:
- Status: Offline
Re: ZFS - Grundsatzfragen
@ kreuzberger
kann sein das noch "Reste" von älteren Pools auf den Platten sind... probier mal folgende Befehle:
damit konnte ich bei meinem TestNAS immer restlos alles von den Platten putzen 
aber bitte vorsichtig damit! - es gibt keinerlei Sicherheitsabfragen
kann sein das noch "Reste" von älteren Pools auf den Platten sind... probier mal folgende Befehle:
Code: Select all
dd if=/dev/zero of=/dev/adaX bs=4096 count=35
gpart destroy -F adaX
zpool labelclear -f adaXaber bitte vorsichtig damit! - es gibt keinerlei Sicherheitsabfragen
Home:11.3.x.7538/emb@32GB USB|1270v2@X9SCA-F|ECC32GB|i340-T4[lagg@GS108Tv2&smb-mch]|M1015@IT|9HDD~40TB@3xRaidZ1+1HDD+2SSD i335&i520+1xi800P@ZIL|~44W idle@SS-400FL2|Nanoxia Deep Silence 6B|24/7
Services: CIFS, FTP, TFTP, SSH, NFS, Rsync, Syncthing, Webserver, BitTorrent, VirtualBox | Extensions: OBI, TheBrig[certbot, Asterisk] | Extensions via vBox: Pi-hole, Jellyfin & zigbee2mqtt @DebianVM's
Test:12.x/emb@16GB USB|X3 420e@M4A88TD-V|16GB|i350-T2|M1015@IT|8xHDD+3xSSD[different Size&Brand]RaidZ1+2|for TESTing only
Services: CIFS, FTP, TFTP, SSH, NFS, Rsync, Syncthing, Webserver, BitTorrent, VirtualBox | Extensions: OBI, TheBrig[certbot, Asterisk] | Extensions via vBox: Pi-hole, Jellyfin & zigbee2mqtt @DebianVM's
Test:12.x/emb@16GB USB|X3 420e@M4A88TD-V|16GB|i350-T2|M1015@IT|8xHDD+3xSSD[different Size&Brand]RaidZ1+2|for TESTing only