Mengapa semua zpool dinamai "tank"?

31

Dalam hampir setiap contoh penggunaan ZFS yang saya lihat online (termasuk beberapa pertanyaan di sini), zpool dinamai "tank". Mengapa? Apakah ada semacam arti untuk nama atau hanya bahwa dokumentasi asli menggunakan "tangki" sehingga yang digunakan semua orang juga? Jika Anda memiliki lebih dari satu zpool pada suatu sistem, apakah biasa memiliki salah satu dari mereka bernama "tank" atau "tank" hanya sebuah konvensi untuk sistem pool-tunggal?

asciiphil
sumber
Saya menamai kolam tunggal saya rpooluntuk maksud "kolam akar" untuk /.
CMCDragonkai

Jawaban:

31

Saya bingung dengan ini di awal juga.

Karena ZFS mengacu pada 'Kolam penyimpanan', penulis membuat nama panggilan 'Tangki' seperti dalam 'Tangki air' atau 'Tangki ikan'. Ini sedikit bermain kata-kata karena kata-kata bahasa Inggris 'Pool' dan 'Tank' keduanya merujuk pada wadah besar air. Beberapa orang awalnya merasa bingung.

Berikut ini adalah contoh lama dari dokumentasi Sun Solaris 11 dari 2004 :

Buat kumpulan penyimpanan ZFS.

Contoh berikut mengilustrasikan cara membuat kumpulan penyimpanan sederhana yang diberi nama tangki dan sistem file ZFS bernama tangki dalam satu perintah. Asumsikan bahwa seluruh disk / dev / dsk / c1t0d0 dan / dev / dsk / c2t0d0 tersedia untuk digunakan.

# zpool create tank mirror c1t0d0 c2t0d0

Istilah ini tidak mengacu pada 'Tank' seperti Battle Tank, atau istilah 'Tank' dalam game.

Jika saya menemukan waktu, saya dapat menggali sumber otoritatif dari orang yang menciptakan istilah itu. Saya percaya istilah ini diciptakan oleh Jeff Bonwick , Ketua Tim untuk tim ZFS saat di Sun

Stefan Lasiewski
sumber
Saya kira pertanyaan lanjutan, dan yang saya sadari ada di benak saya ketika saya bertanya yang satu ini, adalah, "Jika saya hanya memiliki satu zpool pada suatu sistem dan saya tidak menamakannya 'tangki', akankah yang mungkin membingungkan admin berikutnya yang bekerja pada sistem? "
asciiphil
2
Sebut saja apa pun yang Anda butuhkan dan admin selanjutnya akan belajar. Kami menyebutnya milik kita z.
Stefan Lasiewski
2
Hanya untuk berbunyi: Kami memanggil kolam kami <subname> -tank. <subname> bagian dari hostname yang mengidentifikasi apa yang sebenarnya dilakukan server (itu adalah cerita yang panjang, tetapi perusahaan saya memiliki standar penamaan ini <country><locality> <subname>). Keuntungannya, IMO, adalah bahwa jika seseorang bingung dengan server mana dia beroperasi, memasuki operasi yang merusak tidak akan memukul kelompok yang salah.
pepoluan
1
Lalu, bagaimana Anda menjelaskan zpool yang bernama dozer , trinity , dan morpheus ?
Michael Hampton
15

Mengenai tank - di OpenZFS Developer Summit 2015 dinyatakan bahwa mereka adalah penggemar Matrix, dan mengacu pada karakter "Tank". Jika Anda melihat dokumentasi, di sebelah kanan "Tank" adalah kolam bernama "Dozer". Lucu bagaimana kutu buku bersinar.

Matt Breitbach
sumber
4
Sekilas dari Oracle docs, saya melihat zpools bernama tank, dozer, trinity dan morpheus, dan server bernama neo dan zee.
Michael Hampton
1
Heh, lucu .... jika Anda mulai mencari karakter, semuanya sudah berakhir. Baru saja menemukan Morpheus dan Trinity.
Matt Breitbach