¿Por qué todos los zpools se llaman "tanque"?

31

En prácticamente todos los ejemplos de uso de ZFS que he visto en línea (incluidas varias preguntas aquí), el zpool se llama "tanque". ¿Por qué? ¿Hay algún tipo de significado para el nombre o es solo que la documentación original usaba "tanque", así que eso es lo que todos los demás también usan? Si tiene más de un zpool en un sistema, ¿es común tener uno de ellos llamado "tanque" o "tanque" es solo una convención para sistemas de un solo grupo?

asciiphil
fuente
Llamé a mis grupos individuales rpoolpara significar el "grupo raíz" /.
CMCDragonkai

Respuestas:

31

Estaba confundido por esto al principio también.

Como el ZFS se refiere a 'Grupos de almacenamiento', el autor creó el apodo 'Tanque' como 'Tanque de agua' o 'Tanque de peces'. Es un juego de palabras, ya que las palabras en inglés 'Pool' y 'Tank' se refieren a grandes recipientes de agua. Algunas personas lo encuentran confuso al principio.

Aquí hay un viejo ejemplo de la documentación de Sun Solaris 11 de 2004 :

Crear un grupo de almacenamiento ZFS.

El siguiente ejemplo ilustra cómo crear una agrupación de almacenamiento reflejada simple llamada tanque y un sistema de archivos ZFS llamado tanque en un comando. Suponga que todos los discos / dev / dsk / c1t0d0 y / dev / dsk / c2t0d0 están disponibles para su uso.

# zpool create tank mirror c1t0d0 c2t0d0

El término no se refiere a un 'Tanque' como un Tanque de batalla, o el término 'Tanque' en los juegos.

Si encuentro tiempo, puedo desenterrar la fuente autorizada de la persona que creó ese término. Creo que el término fue acuñado por Jeff Bonwick , jefe de equipo del equipo ZFS mientras estaba en Sun.

Stefan Lasiewski
fuente
Supongo que una pregunta de seguimiento, y la que me di cuenta que tenía en el fondo cuando pregunté esta, sería: "Si solo tengo un zpool en un sistema y no lo llamo 'tanque', lo haré que pueda confundir al próximo administrador que trabaja en el sistema?
asciiphil
2
Llámalo como necesites y el próximo administrador aprenderá. Nosotros llamamos a los nuestros z.
Stefan Lasiewski
2
Solo para intervenir: llamamos a nuestras piscinas <subname> -tank. <subname> la parte del nombre de host que identifica qué está haciendo exactamente el servidor (es una larga historia, pero mi compañía tiene este estándar de nomenclatura de <country><locality> <subname>). El beneficio, en mi opinión, es que si alguien se confunde en qué servidor está operando, entrar en una operación destructiva no afectará al grupo equivocado.
pepoluan
1
¿Cómo, entonces, explicas zpools llamados dozer , trinity y morpheus ?
Michael Hampton
15

Con respecto al tanque: en la OpenZFS Developer Summit 2015 se afirmó que eran fanáticos de Matrix, y se refería al personaje "Tank". Si mira a través de la documentación, justo al lado de "Tanque" hay grupos llamados "Dozer". Es curioso cómo brilla el nerd.

Matt Breitbach
fuente
44
Solo por una breve mirada a los documentos de Oracle, vi zpools llamados tank, dozer, trinity y morpheus, y servidores llamados neo y zee.
Michael Hampton
1
Heh, gracioso ... si comienzas a buscar personajes, se acabaron. Acabo de encontrar a Morfeo y Trinidad.
Matt Breitbach