내가 온라인에서 본 거의 모든 ZFS 사용 예(여기에 있는 몇 가지 질문 포함)에서 zpool의 이름은 "tank"입니다. 왜? 이름에 어떤 의미가 있습니까? 아니면 원래 문서에서 "탱크"를 사용했기 때문에 다른 사람들도 그렇게 사용합니까? 시스템에 하나 이상의 zpool이 있는 경우 그 중 하나의 이름을 "tank"로 지정하는 것이 일반적입니까, 아니면 "tank"는 단일 풀 시스템에 대한 규칙일 뿐입니다.
답변1
저도 처음에는 이게 헷갈렸어요.
ZFS에서는 '저장 풀'을 언급하고 있으므로 저자는 '물 탱크' 또는 '어항'에서와 같이 '탱크'라는 별명을 만들었습니다. 영어 단어 'Pool'과 'Tank'는 둘 다 큰 물통을 의미하기 때문에 약간의 단어장난입니다. 어떤 사람들은 처음에는 혼란스러워합니다.
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"라는 이름의 풀이 있습니다. 괴상한 사람이 어떻게 빛을 발하는지 재밌습니다.