すべてのzpoolの名前が「tank」なのはなぜですか?


31

私がオンラインで見たZFSの実際の使用例(ここでのいくつかの質問を含む)では、zpoolの名前は「tank」です。どうして?名前に何らかの意味がありますか、それとも元のドキュメントが「タンク」を使用したということですか?システムに複数のzpoolがある場合、そのうちの1つを「tank」という名前にするのは一般的ですか、それとも「tank」は単一プールシステムの規則ですか?


単一のプールrpoolに「ルートプール」を意味する名前を付けました/
CMCDragonkai

回答:


31

私もこれに最初は戸惑っていました。

ZFSは「ストレージプール」を指しているため、著者は「タンク」や「魚のタンク」などのニックネーム「タンク」を作成しました。英語の単語「プール」と「タンク」は両方とも大きな水の容器を指すので、言葉の遊びです。最初は混乱する人もいます。

2004年のSun Solaris 11ドキュメントの古い例を次に示します

ZFSストレージプールを作成します。

次の例は、1つのコマンドでtankという名前の単純なミラーストレージプールとtankという名前のZFSファイルシステムを作成する方法を示しています。ディスク全体/ dev / dsk / c1t0d0および/ dev / dsk / c2t0d0が使用可能であると仮定します。

# zpool create tank mirror c1t0d0 c2t0d0

この用語は、バトルタンクのような「タンク」やゲームの用語「タンク」を指してはいません。

時間があれば、その用語を作成した人の信頼できる情報源を掘り下げることができます。この用語は、Sunにいる間にZFSチームのチームリーダーであるJeff Bonwickによって造られたと思います。


私はフォローアップの質問を推測します、そして、私がこれを尋ねたとき、私が心の奥に持っていたと気づいたのは、「システムにzpoolが1つしかなく、「タンク」という名前を付けないと、システムで働く次の管理者を混乱させる可能性がありますか?」
アサイフィル

2
必要なものを何でも呼び出すと、次の管理者が学習します。私たちは私たちのものと呼びますz
ステファンLasiewski

2
ただチャイムに:プールを<subname> -tankと呼びます。<subname>サーバーが正確に実行していることを識別するホスト名の部分(長い話ですが、私の会社はこの命名基準<country> <locality> <subname>を持っています)。IMOの利点は、操作しているサーバーについて誰かが混乱した場合に、破壊的な操作を入力しても間違ったプールが破壊されないことです。
ペポルアン

1
どのように、そして、あなたが名前のzpools説明を行うドーザ三位一体モーフィアスの
マイケルハンプトン

15

タンクについて-OpenZFS Developer Summit 2015で、彼らはMatrixのファンであると述べられ、「Tank」というキャラクターに言及しました。ドキュメントを見ると、「タンク」の横に「ドーザー」という名前のプールがあります。オタクがどのように輝くかおかしい。


4
Oracle Docsを一目見ただけで、tank、dozer、trinity、morpheusという名前のzpoolと、neoおよびzeeという名前のサーバーを見ました。
マイケルハンプトン

1
へえ、おかしい....キャラクターを探し始めたら、それらはすべて終わった。ちょうどモーフィアスと三位一体を見つけました。
マットブライトバッハ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.