Por que todos os zpools são chamados de “tank”?

29

Em praticamente todos os exemplos de uso do ZFS que eu vi online (incluindo várias perguntas aqui), o zpool é chamado de "tank". Por quê? Existe algum tipo de significado para o nome ou é apenas que a documentação original usou "tank", e é isso que todo mundo usa também? Se você tem mais de um zpool em um sistema, é comum ter um deles chamado "tank" ou "tank" apenas uma convenção para sistemas de pool único?

    
por asciiphil 19.12.2013 / 20:05

2 respostas

30

Eu também estava confuso com isso no começo.

Como o ZFS está se referindo a 'Storage pools', o autor criou o apelido 'Tank' como em 'Tank of water' ou 'Fish tank'. É um pouco de brincadeira, já que as palavras inglesas 'Pool' e 'Tank' se referem a grandes recipientes de água. Algumas pessoas acham confuso no começo.

Este é um exemplo antigo da documentação do Sun Solaris 11 de 2004 :

Create a ZFS storage pool.

The following example illustrates how to create a simple mirrored storage pool named tank and a ZFS file system named tank in one command. Assume that the whole disks /dev/dsk/c1t0d0 and /dev/dsk/c2t0d0 are available for use.

# zpool create tank mirror c1t0d0 c2t0d0

O termo não está se referindo a um 'Tank' como um Battle Tank, ou o termo 'Tank' no jogo.

Se eu encontrar tempo, posso descobrir a fonte autoritativa da pessoa que criou esse termo. Acredito que o termo foi cunhado por Jeff Bonwick, líder de equipe da equipe do ZFS na Sun.

    
por 19.12.2013 / 20:20
15

Em relação ao tank - no OpenZFS Developer Summit 2015 foi declarado que eles eram fãs do Matrix, e se referiam ao personagem "Tank". Se você olhar através da documentação, ao lado do "Tank" estão os pools chamados "Dozer". Engraçado como o nerd brilha.

    
por 20.10.2015 / 22:11