Warum heißen alle Zpools „Tank“?

Warum heißen alle Zpools „Tank“?

In praktisch jedem Beispiel für die Verwendung von ZFS, das ich online gesehen habe (einschließlich mehrerer Fragen hier), wird der Zpool „Tank“ genannt. Warum? Hat der Name eine Bedeutung oder ist es nur so, dass in der Originaldokumentation „Tank“ verwendet wurde und es daher auch alle anderen verwenden? Wenn Sie mehr als einen Zpool auf einem System haben, ist es dann üblich, dass einer davon „Tank“ heißt, oder ist „Tank“ nur eine Konvention für Systeme mit einem Pool?

Antwort1

Das hat mich am Anfang auch verwirrt.

Da sich das ZFS auf „Speicherbecken“ bezieht, hat der Autor den Spitznamen „Tank“ im Sinne von „Wassertank“ oder „Aquarium“ geprägt. Es handelt sich dabei um ein Wortspiel, da sich die englischen Wörter „Pool“ und „Tank“ beide auf große Wasserbehälter beziehen. Manche Leute finden es zunächst verwirrend.

Hier ein altes Beispiel aus derSun Solaris 11-Dokumentation von 2004:

Erstellen Sie einen ZFS-Speicherpool.

Das folgende Beispiel zeigt, wie Sie mit einem Befehl einen einfachen gespiegelten Speicherpool namens tank und ein ZFS-Dateisystem namens tank erstellen. Nehmen Sie an, dass die gesamten Festplatten /dev/dsk/c1t0d0 und /dev/dsk/c2t0d0 zur Verwendung verfügbar sind.

# zpool create tank mirror c1t0d0 c2t0d0

Der Begriff bezieht sich nicht auf einen „Panzer“ wie einen Kampfpanzer oder auf den Begriff „Tank“ in Spielen.

Wenn ich Zeit finde, kann ich die maßgebliche Quelle der Person ausgraben, die diesen Begriff geprägt hat. Ich glaube, der Begriff wurde geprägt vonJeff Bonwick, Teamleiter für das ZFS-Team bei Sun.

Antwort2

Bezüglich Tank – beim OpenZFS Developer Summit 2015 wurde gesagt, dass sie Fans der Matrix seien, und es wurde auf die Figur „Tank“ verwiesen. Wenn man sich die Dokumentation ansieht, finden sich direkt neben „Tank“ Pools mit dem Namen „Dozer“. Lustig, wie der Nerd durchscheint.

verwandte Informationen