모든 zpool의 이름이 "tank"인 이유는 무엇입니까?

모든 zpool의 이름이 "tank"인 이유는 무엇입니까?

내가 온라인에서 본 거의 모든 ZFS 사용 예(여기에 있는 몇 가지 질문 포함)에서 zpool의 이름은 "tank"입니다. 왜? 이름에 어떤 의미가 있습니까? 아니면 원래 문서에서 "탱크"를 사용했기 때문에 다른 사람들도 그렇게 사용합니까? 시스템에 하나 이상의 zpool이 있는 경우 그 중 하나의 이름을 "tank"로 지정하는 것이 일반적입니까, 아니면 "tank"는 단일 풀 시스템에 대한 규칙일 뿐입니다.

답변1

저도 처음에는 이게 헷갈렸어요.

ZFS에서는 '저장 풀'을 언급하고 있으므로 저자는 '물 탱크' 또는 '어항'에서와 같이 '탱크'라는 별명을 만들었습니다. 영어 단어 'Pool'과 'Tank'는 둘 다 큰 물통을 의미하기 때문에 약간의 단어장난입니다. 어떤 사람들은 처음에는 혼란스러워합니다.

다음은2004년 Sun Solaris 11 설명서:

ZFS 저장소 풀을 만듭니다.

다음 예에서는 단일 명령으로 Tank라는 간단한 미러링된 저장소 풀과 Tank라는 ZFS 파일 시스템을 만드는 방법을 보여줍니다. 전체 디스크 /dev/dsk/c1t0d0 및 /dev/dsk/c2t0d0을 사용할 수 있다고 가정합니다.

# zpool create tank mirror c1t0d0 c2t0d0

이 용어는 배틀 탱크와 같은 '탱크'를 의미하거나 게임에서 '탱크'라는 용어를 의미하지 않습니다.

시간이 나면 그 용어를 만든 사람의 권위있는 출처를 파헤쳐 볼 수 있습니다. 나는 그 용어가 만들어진 것이라고 믿는다.제프 본윅, Sun에 있는 동안 ZFS 팀의 팀 리더입니다.

답변2

탱크 관련 - OpenZFS Developer Summit 2015에서 그들은 매트릭스의 팬이라고 밝혔으며 캐릭터 "Tank"를 언급했습니다. 문서를 살펴보면 "Tank" 바로 옆에 "Dozer"라는 이름의 풀이 있습니다. 괴상한 사람이 어떻게 빛을 발하는지 재밌습니다.

관련 정보