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


30

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


rpool대한 "루트 풀"을 의미하도록 단일 풀의 이름을 지정 했습니다 /.
CMCDragonkai

답변:


30

나는 처음에도 이것으로 혼란 스러웠다.

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

다음은 2004 년 Sun Solaris 11 설명서 의 오래된 예입니다 .

ZFS 저장소 풀을 만듭니다.

다음 예제는 하나의 명령으로 tank라는 이름의 단순 미러 저장 영역 풀과 tank라는 ZFS 파일 시스템을 작성하는 방법을 보여줍니다. 전체 디스크 / dev / dsk / c1t0d0 및 / dev / dsk / c2t0d0을 사용할 수 있다고 가정하십시오.

# zpool create tank mirror c1t0d0 c2t0d0

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

시간을 찾으면 그 용어를 만든 사람의 권위있는 출처를 파헤칠 수 있습니다. 썬에있는 동안 ZFS 팀의 팀장 인 Jeff Bonwick이이 용어를 만들었다 고 생각합니다 .


나는 후속 질문을 생각한다. 그리고 내가 이것을 물었을 때 내가 생각했던 것은, "시스템에 하나의 zpool 만 있고 이름을 '탱크'로 지정 하지 않으면 , 시스템에서 일하는 다음 관리자를 혼동시킬 가능성이 있습니까? "
asciiphil

2
필요한 것을 부르면 다음 관리자가 배울 것입니다. 우리는 우리를 호출 z합니다.
Stefan Lasiewski

2
그냥 차임 : 우리는 수영장을 <subname> -tank라고 부릅니다. <subname> 서버가 정확히 무엇을하고 있는지 식별하는 호스트 이름 부분입니다 (긴 이야기이지만 회사는이 이름 지정 표준 <country> <locality> <subname>을가집니다). IMO의 이점은 누군가 운영중인 서버에 대해 혼란스러워도 파괴적인 작업을 입력해도 잘못된 풀을 해치지 않는다는 것입니다.
pepoluan

1
그렇다면 어떻게 dozer , trinitymorpheus 라는 zpool을 설명 합니까?
Michael Hampton

15

탱크에 관해서는 OpenZFS Developer Summit 2015에서 매트릭스의 팬이라고 언급했으며 "탱크"라는 캐릭터를 언급했습니다. 설명서를 살펴보면 "탱크"와 함께 "Dozer"라는 풀이 있습니다. 대단하다


4
Oracle 문서를 간단히 살펴보면 tank, dozer, trinity 및 morpheus라는 zpool과 neo 및 zee라는 서버를 보았습니다.
Michael Hampton

1
우스운 .. 문자 검색을 시작하면 모두 끝났습니다. 모르페우스와 삼위 일체를 찾았습니다.
Matt Breitbach
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.