Tại sao tất cả các zpool có tên là Xe tăng?


31

Trong thực tế mọi ví dụ về việc sử dụng ZFS mà tôi đã thấy trực tuyến (bao gồm một số câu hỏi ở đây), zpool được đặt tên là "xe tăng". Tại sao? Có một số ý nghĩa đối với tên hoặc chỉ là tài liệu gốc đã sử dụng "xe tăng", vì vậy đó cũng là những gì mọi người khác sử dụng? Nếu bạn có nhiều hơn một zpool trên một hệ thống, thông thường có một trong số chúng được đặt tên là "tank" hay "tank" chỉ là quy ước cho các hệ thống pool đơn?


Tôi đặt tên cho các nhóm duy nhất của mình rpoolcó nghĩa là "nhóm gốc" cho /.
CMCDragonkai

Câu trả lời:


31

Tôi đã bối rối bởi điều này ngay từ đầu là tốt.

Vì ZFS đang đề cập đến 'Bể chứa', tác giả đã tạo biệt danh 'Bể' như trong 'Bể nước' hoặc 'Bể cá'. Đó là một chút chơi chữ vì các từ tiếng Anh 'Pool' và 'Tank' đều đề cập đến các thùng chứa nước lớn. Một số người thấy khó hiểu lúc đầu.

Đây là một ví dụ cũ từ tài liệu của Sun Solaris 11 từ năm 2004 :

Tạo một kho lưu trữ ZFS.

Ví dụ sau minh họa cách tạo nhóm lưu trữ được nhân đôi đơn giản có tên tank và hệ thống tệp ZFS có tên tank trong một lệnh. Giả sử rằng toàn bộ đĩa / dev / dsk / c1t0d0 và / dev / dsk / c2t0d0 có sẵn để sử dụng.

# zpool create tank mirror c1t0d0 c2t0d0

Thuật ngữ này không đề cập đến một 'Xe tăng' như Xe tăng chiến đấu, hay thuật ngữ 'Xe tăng' trong chơi game.

Nếu tôi tìm thấy thời gian, tôi có thể khai thác nguồn có thẩm quyền của người đã tạo ra thuật ngữ đó. Tôi tin rằng thuật ngữ này được đặt ra bởi Jeff Bonwick , Trưởng nhóm cho nhóm ZFS khi còn ở Sun.


Tôi đoán một câu hỏi tiếp theo, và câu hỏi tôi nhận ra trong đầu khi tôi hỏi câu hỏi này, sẽ là, "Nếu tôi chỉ có một zpool trên một hệ thống và tôi không đặt tên nó là 'xe tăng', sẽ có thể gây nhầm lẫn cho quản trị viên tiếp theo làm việc trên hệ thống? "
asciiphil

2
Gọi nó là bất cứ điều gì bạn cần và quản trị viên tiếp theo sẽ học. Chúng tôi gọi chúng tôi z.
Stefan Lasiewski

2
Chỉ để kêu vang: Chúng tôi gọi các nhóm của chúng tôi <tên phụ> -tank. <tên phụ> một phần của tên máy chủ xác định chính xác máy chủ đang làm gì (đó là một câu chuyện dài, nhưng công ty của tôi có tiêu chuẩn đặt tên này là <country> <locality> <subname>). Lợi ích, IMO, là nếu ai đó bị nhầm lẫn với máy chủ mà anh ấy / cô ấy đang hoạt động, bước vào một hoạt động phá hoại sẽ không đánh lạc hướng nhóm sai.
pepoluan

1
Làm thế nào, sau đó, bạn có giải thích các zpool tên là dozer , ba ngôimorpheus ?
Michael Hampton

15

Liên quan đến xe tăng - tại Hội nghị thượng đỉnh nhà phát triển OpenZFS 2015, họ đã tuyên bố rằng họ là người hâm mộ Ma trận, và nó đề cập đến nhân vật "Xe tăng". Nếu bạn xem qua tài liệu, ngay bên cạnh "Xe tăng" là các hồ có tên "Dozer". Hài hước làm thế nào mọt sách tỏa sáng.


4
Chỉ từ một cái nhìn thoáng qua về các tài liệu của Oracle, tôi đã thấy các zpool có tên tank, dozer, trinity và morpheus, và các máy chủ có tên neo và zee.
Michael Hampton

1
Heh, buồn cười .... nếu bạn bắt đầu tìm kiếm nhân vật, tất cả đều kết thúc. Chỉ cần tìm thấy Morpheus và Trinity.
Matt Breitbach
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.