Dlaczego wszystkie zpool nazywane są „czołgami”?

31

W praktycznie każdym przykładzie użycia ZFS, który widziałem online (w tym kilka pytań tutaj), zpool nosi nazwę „tank”. Czemu? Czy nazwa ma jakieś znaczenie, czy tylko oryginalna dokumentacja zawierała „czołg”, więc tego też używają wszyscy inni? Jeśli masz więcej niż jeden system Zpool w systemie, to czy często jeden z nich nosi nazwę „zbiornik”, czy też „zbiornik” jest jedynie konwencją dla systemów z jedną pulą?

asciiphil
źródło
Nazwę pojedynczych pul nazwałem rpooljako „pulę główną” /.
CMCDragonkai

Odpowiedzi:

31

Na początku byłem tym także zdezorientowany.

Ponieważ ZFS odnosi się do „basenów magazynowych”, autor stworzył pseudonim „zbiornik” jak w „zbiorniku z wodą” lub „akwarium”. To trochę gra słów, ponieważ angielskie słowa „basen” i „zbiornik” odnoszą się do dużych pojemników z wodą. Niektórzy ludzie na początku uważają to za mylące.

Oto stary przykład z dokumentacji Sun Solaris 11 z 2004 roku :

Utwórz pulę pamięci ZFS.

Poniższy przykład ilustruje sposób utworzenia prostej lustrzanej puli pamięci o nazwie tank i systemu plików ZFS o nazwie tank w jednym poleceniu. Załóżmy, że całe dyski / dev / dsk / c1t0d0 i / dev / dsk / c2t0d0 są dostępne.

# zpool create tank mirror c1t0d0 c2t0d0

Termin ten nie odnosi się do „czołgu”, takiego jak czołg bojowy, ani do terminu „czołg” w grach.

Jeśli znajdę czas, mogę wykopać wiarygodne źródło osoby, która utworzyła ten termin. Uważam, że termin ten został wymyślony przez Jeffa Bonwicka , kierownika zespołu ZFS podczas pracy w Sun.

Stefan Lasiewski
źródło
Wydaje mi się, że kolejne pytanie, a zdaję sobie sprawę, że miałem to w głowie, gdy zadałem to pytanie, brzmiałoby: „Jeśli mam tylko jeden system Zpool w systemie i nie nazywam go„ czołgiem ”, które mogą pomylić następnego administratora, który pracuje w systemie? ”
asciiphil,
2
Nazwij to jak chcesz, a następny administrator się nauczy. Nazywamy nasz z.
Stefan Lasiewski,
2
Wystarczy wejść: Wzywamy nasze pule <nazwa>> -zbiornika. <nazwa> część nazwy hosta, która identyfikuje dokładnie to, co robi serwer (to długa historia, ale moja firma ma ten standard nazewnictwa <country> <locality> <subname>). Korzyść IMO polega na tym, że jeśli ktoś pomyli się co do tego, na którym serwerze działa, wejście w niszczącą operację nie uderzy w niewłaściwą pulę.
pepoluan
1
Jak zatem wytłumaczysz Zpoola o nazwie Dozer , Trinity i Morpheus ?
Michael Hampton
15

Jeśli chodzi o czołg - na OpenZFS Developer Summit 2015 stwierdzono, że są fanami Matrix, i nawiązał do postaci „Tank”. Jeśli przejrzysz dokumentację, obok „Tank” znajdują się pule o nazwie „Dozer”. Zabawne, jak lśni nerd.

Matt Breitbach
źródło
4
Już po krótkim spojrzeniu na dokumentację Wyroczni zobaczyłem zpooly o nazwie czołg, spychacz, trójca i morfeusz oraz serwery o nazwach neo i zee.
Michael Hampton
1
Hej, zabawne .... jeśli zaczniesz szukać postaci, wszystko jest skończone. Właśnie znalazłem Morfeusza i Trójcy.
Matt Breitbach,