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]

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

Nền tảng

sửa

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
 
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

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

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

Cài đặt

sửa

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

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
  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