Perché tutti gli zpools sono chiamati "tank"?


31

In praticamente tutti gli esempi di utilizzo di ZFS che ho visto online (incluse diverse domande qui), lo zpool è chiamato "serbatoio". Perché? C'è una sorta di significato per il nome o è solo che la documentazione originale utilizzava "tank", quindi è quello che usano anche tutti gli altri? Se hai più di uno zpool su un sistema, è comune averne uno chiamato "tank" o "tank" è solo una convenzione per i sistemi a pool singolo?


Ho chiamato i miei singoli pool rpoolper indicare il "pool root" per /.
CMCDragonkai

Risposte:


31

Ne ero confuso anche all'inizio.

Poiché lo ZFS si riferisce a "Pool di stoccaggio", l'autore ha creato il soprannome "Tank" come in "Tank of water" o "Fish tank". È un po 'un gioco di parole poiché le parole inglesi "Pool" e "Tank" si riferiscono entrambe a grandi contenitori d'acqua. Alcune persone lo trovano inizialmente confuso.

Ecco un vecchio esempio della documentazione di Sun Solaris 11 del 2004 :

Creare un pool di archiviazione ZFS.

L'esempio seguente mostra come creare un semplice pool di archiviazione con mirroring denominato tank e un file system ZFS denominato tank in un solo comando. Supponiamo che tutti i dischi / dev / dsk / c1t0d0 e / dev / dsk / c2t0d0 siano disponibili per l'uso.

# zpool create tank mirror c1t0d0 c2t0d0

Il termine non si riferisce a un 'Tank' come un Battle Tank, o al termine 'Tank' nei giochi.

Se trovo il tempo, posso trovare la fonte autorevole della persona che ha creato quel termine. Credo che il termine sia stato coniato da Jeff Bonwick , Team Lead per il team ZFS mentre era a Sun.


Immagino che una domanda di follow-up, e quella che mi rendo conto di avere nella parte posteriore della mia mente quando ho fatto questa domanda, sarebbe: "Se ho solo uno zpool su un sistema e non lo chiamo 'tank', lo farà che probabilmente confonderà il prossimo amministratore che lavora sul sistema? "
asciiphil,

2
Chiamalo come vuoi e il prossimo amministratore imparerà. Chiamiamo il nostro z.
Stefan Lasiewski,

2
Solo per entrare: chiamiamo i nostri pool <subname> -tank. <subname> la parte del nome host che identifica esattamente cosa sta facendo il server (è una lunga storia, ma la mia azienda ha questo standard di denominazione di <country><locality> <subname>). Il vantaggio, IMO, è che se qualcuno viene confuso su quale server sta operando, entrare in un'operazione distruttiva non colpirà il pool sbagliato.
pepoluan,

1
Come spieghi allora gli zpool chiamati dozer , trinità e morfeo ?
Michael Hampton

15

Per quanto riguarda il serbatoio - al Summit degli sviluppatori OpenZFS 2015 è stato dichiarato che erano fan di Matrix e si riferiva al personaggio "Tank". Se guardi attraverso la documentazione, proprio accanto a "Tank" ci sono i pool chiamati "Dozer". Divertente come il nerd splende attraverso.


4
Solo da una breve occhiata ai documenti di Oracle, ho visto zpools chiamati tank, dozer, trinity e morpheus e server chiamati neo e zee.
Michael Hampton

1
Eh, divertente .... se inizi a cercare personaggi, sono tutti finiti. Ho appena trovato Morfeo e Trinità.
Matt Breitbach,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.