Enterprise Storage OS

Bách khoa toàn thư mở Wikipedia


Enterprise Storage OS (ESOS)
Thiết kế bởiMarc A. Smith
Phát hành lần đầutháng 1 năm 2012; 12 năm trước (2012-01)
Phiên bản ổn định
4.0.1 / 16 tháng 2 năm 2022; 2 năm trước (2022-02-16)[1]
Thể loạiBản phân phối Linux
Giấy phépGiấy phép Apache, phiên bản 2.0
Websitewww.esos-project.com
Trạng tháiĐang hoạt động

Enterprise Storage OS, còn được gọi là ESOS, là bản phân phối Linux máy chủ lưu trữ SAN cấp độ khối (block-level).[2] ESOS được phát triển trên dự án phần mềm nguồn mở, hoạt động trên bản phân phối Linux.[3] Dự án SCST là thành phần chính của ESOS; cung cấp chức năng lưu trữ back-end.[4]

Nền tảng[sửa | sửa mã nguồn]

ESOS là bản phần phối Linux niche. ESOS được thiết kế để chạy trên ổ USB flash, hoặc thiết bị lưu trữ có thể tháo rời khác như Secure Digital, CompactFlash, v.v... ESOS là hệ điều hành chạy trên bộ nhớ thường trú: Khi khởi động tập tin hệ thống tmpfs được khởi tạo như phân vùng root và thông tin trên ổ USB flash sẽ được copy vào phân vùng này.[5] Các tập tin cấu hình và log được ghi thẳng lên 1 phân vùng riêng trên ổ USB flash (không bị mất khi khởi động lại).[6]

Giao thức[sửa | sửa mã nguồn]

Màn hình đồ họa của ESOS

ESOS sử dụng giao diện văn bản (TUI) để quản trị hệ thống, cầu hình mạng, và các chức năng lưu trữ khác.[7] TUI được sử dụng trong ESOS được viết từ ngôn ngữ lập trình C; có sử dụng thư viện ncursesCDK.

Kết nối front-end[sửa | sửa mã nguồn]

ESOS hỗ trợ nhiều kết nối SAN.[8] Các kết nối này được hỗ trợ bởi SCST và các trình điều khiển của hãng thứ 3 được phát triển cho SCST:[9]

Lưu trữ back-end[sửa | sửa mã nguồn]

Dự án phần mềm nguồn mở này hỗ trợ:

Cài đặt[sửa | sửa mã nguồn]

ESOS khác với các bản phân phối phổ biến khác là nó không có bộ cài đặt ISO. ESOS chỉ được cung cấp 1 tập tin nén, giải nén trên một máy tính chạy hệ điều hành Linux, Windows, hoặc Mac OS X.[12] Sau đó người dùng sẽ chạy script trên máy tính này để cài đặt ESOS lên một ổ USB flash (hoặc thiết bị lưu trữ tháo rời khác).[13]. Script này chạy giao diện dòng lệnh, hỏi người dùng ổ đĩa rời để cài đặt và ghi lên đĩa. ESOS sẽ chạy trực tiếp trên ổ đĩa tháo rời này.

Thay đổi giấy phép[sửa | sửa mã nguồn]

Ngày 16 tháng 1 năm 2019 giấy phép của dự án ESOS được thay đổi từ GNU General Public License (GPL) sang giấy phép Apache phiên bản 2.0.

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “ESOS branches from GitHub”.
  2. ^ DataON Storage (ngày 5 tháng 2 năm 2015). “Mott College Slashed Storage Costs with DataON Storage”. Bản gốc lưu trữ ngày 18 tháng 2 năm 2015. Truy cập ngày 7 tháng 2 năm 2015.
  3. ^ Marc Smith (ngày 24 tháng 5 năm 2012). “Implementing Enterprise Disk Arrays Using Open Source Software” (PDF). Bản gốc (PDF) lưu trữ ngày 1 tháng 8 năm 2014.
  4. ^ Marc Smith (ngày 16 tháng 4 năm 2013). “Building & Using a Highly Available ESOS Disk Array”.
  5. ^ Marc Smith (ngày 3 tháng 6 năm 2014). “Virtual Desktops - From Pilot to Reality and the Trip We Made”.[liên kết hỏng]
  6. ^ Marc Smith (ngày 15 tháng 5 năm 2013). “Building and Using Open Source Storage Solutions” (PDF). Bản gốc (PDF) lưu trữ ngày 31 tháng 7 năm 2014.
  7. ^ Marc Smith (ngày 11 tháng 8 năm 2012). “ESOS Update (8/11/2012)”.
  8. ^ ”HA Guru” (ngày 12 tháng 2 năm 2013). “Linux as an Open Storage Server”.
  9. ^ Marc Smith (ngày 24 tháng 7 năm 2014). “ESOS Project Update (July 2014)”.
  10. ^ Avago Technologies (ngày 15 tháng 12 năm 2014). “Mott Community College Increases Storage Performance with High-Availability Solution” (PDF).
  11. ^ ”Monster Network!” (ngày 16 tháng 3 năm 2014). “Phase 10 is complete”.
  12. ^ a b Marc Smith (ngày 14 tháng 7 năm 2014). “Open Storage: Dual-Controller OSS Disk Array”.
  13. ^ Marc Smith (ngày 10 tháng 3 năm 2013). “ESOS Project Status & Updates (March 2013)”.

Liên kết ngoài[sửa | sửa mã nguồn]