سیستم عامل ذخیره سازی سازمانی ( Enterprise Storage OS ) ، همچنین به عنوان ESOS شناخته می شود، یک توزیع لینوکس است که به عنوان یک سرور ذخیره سازی سطح بلوک در یک شبکه منطقه ذخیره سازی ( SAN ) عمل می کند. [ ۲] ESOS از پروژه های نرم افزار منبع باز تشکیل شده است که برای توزیع لینوکس و چندین گزینه اختصاصی زمان ساخت و نصب مورد نیاز هستند. [ ۳] پروژه SCST جزء اصلی ESOS است. قابلیت ذخیره سازی Back - end را فراهم می کند.
ESOS یک توزیع خاص لینوکس است. ESOS برای اجرا بر روی یک درایو فلش USB یا انواع دیگری از رسانه های قابل جابجایی مانند حافظه اس دی، CompactFlash و غیره در نظر گرفته شده است. ESOS یک سیستم عامل مقیم حافظه است: در هنگام بوت، یک فایل سیستم tmpfs به عنوان سیستم فایل روت ساخته می شود و اطلاعات درایو فلش USB روی این فایل سیستم کپی می شود. [ ۴] فایل های پیکربندی و گزارش ها به طور دوره ای روی یک درایو فلش USB ( ذخیره سازی دائمی ) یا با مداخله کاربر در هنگام تغییر پیکربندی نوشته می شوند. [ ۵]
ESOS از یک رابط کاربری مبتنی بر متن ( TUI ) برای مدیریت سیستم، پیکربندی شبکه و ذخیره سازی استفاده می کند. [ ۶] TUI مورد استفاده در ESOS به زبان C نوشته شده است. از کتابخانه های ncurses و CDK استفاده می کند.
ESOS از چندین فناوری شبکه فضای ذخیره سازی مختلف پشتیبانی می کند. [ ۷] این قابلیت ها توسط SCST و درایورهای شخص ثالث که سازندگان دیگر برای SCST توسعه داده اند پشتیبانی می شوند:[ ۸]
• کانال فیبر: HBAهای QLogic به طور بومی پشتیبانی می شوند، و Emulex OneConnect FC HBA را می توان با یک گزینه زمان ساخت پشتیبانی کرد[ ۹]
• InfiniBand و Mellanox و QLogic و Chelsio IB HCAها، پشتیبانی می شوند.
• کانال فیبر روی اترنت ( FCoE ) : این پروتکل را یک نرم افزار که از کارت های شبکه که از قابلیت های DCB/DCBX پشتیبانی می کند.
• iSCSI: روی هر روش ارتباطی IP که توسط ESOS پشتیبانی می شود ( اترنت، IPoIB ) کار می کند.
پروژه های نرم افزار منبع باز و سخت افزار سرور محاسباتی کالا برای ارائه فضای ذخیره سازی زیربنایی مورد استفاده توسط رابط های هدف استفاده می شوند:
• Btrfs , XFS و ext4 همگی قایل سیستم های پشتیبانی شده برای دیسک مجازی هستند که با کنترل کننده دستگاه «vdisk_fileio» استفاده می شوند.
• کنترل کننده های RAID سخت افزاری مدرن و محبوب LSI، Adaptec، HP و Areca نیز در ESOS پشتیبانی می شوند.
• خوشه بندی و پشتیبانی با دسترسی بالا توسط نرم افزار Pacemaker و Cluster Corosync امکان پذیر است.
• DRBD به طور کامل برای تسهیل ایجاد کپی بین سرورهای ذخیره سازی ESOS و/یا ایجاد خوشه های سرور ذخیره سازی اضافی ESOS پشتیبانی می شود.
• پشتیبانی از کتابخانه نوار مجازی ( VTL ) توسط پروژه mhVTL.
• سه راه حل حافظه کش SSD: EnhanceIO , bcache، و dm - cache ( lvmcache ) .
• سایر عملکردهای ذخیره سازی بلوک شامل ذخیره سازی اچ اس ام از طریق پروژه BTIER و Ceph RBD است.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفESOS یک توزیع خاص لینوکس است. ESOS برای اجرا بر روی یک درایو فلش USB یا انواع دیگری از رسانه های قابل جابجایی مانند حافظه اس دی، CompactFlash و غیره در نظر گرفته شده است. ESOS یک سیستم عامل مقیم حافظه است: در هنگام بوت، یک فایل سیستم tmpfs به عنوان سیستم فایل روت ساخته می شود و اطلاعات درایو فلش USB روی این فایل سیستم کپی می شود. [ ۴] فایل های پیکربندی و گزارش ها به طور دوره ای روی یک درایو فلش USB ( ذخیره سازی دائمی ) یا با مداخله کاربر در هنگام تغییر پیکربندی نوشته می شوند. [ ۵]
ESOS از یک رابط کاربری مبتنی بر متن ( TUI ) برای مدیریت سیستم، پیکربندی شبکه و ذخیره سازی استفاده می کند. [ ۶] TUI مورد استفاده در ESOS به زبان C نوشته شده است. از کتابخانه های ncurses و CDK استفاده می کند.
ESOS از چندین فناوری شبکه فضای ذخیره سازی مختلف پشتیبانی می کند. [ ۷] این قابلیت ها توسط SCST و درایورهای شخص ثالث که سازندگان دیگر برای SCST توسعه داده اند پشتیبانی می شوند:[ ۸]
• کانال فیبر: HBAهای QLogic به طور بومی پشتیبانی می شوند، و Emulex OneConnect FC HBA را می توان با یک گزینه زمان ساخت پشتیبانی کرد[ ۹]
• InfiniBand و Mellanox و QLogic و Chelsio IB HCAها، پشتیبانی می شوند.
• کانال فیبر روی اترنت ( FCoE ) : این پروتکل را یک نرم افزار که از کارت های شبکه که از قابلیت های DCB/DCBX پشتیبانی می کند.
• iSCSI: روی هر روش ارتباطی IP که توسط ESOS پشتیبانی می شود ( اترنت، IPoIB ) کار می کند.
پروژه های نرم افزار منبع باز و سخت افزار سرور محاسباتی کالا برای ارائه فضای ذخیره سازی زیربنایی مورد استفاده توسط رابط های هدف استفاده می شوند:
• Btrfs , XFS و ext4 همگی قایل سیستم های پشتیبانی شده برای دیسک مجازی هستند که با کنترل کننده دستگاه «vdisk_fileio» استفاده می شوند.
• کنترل کننده های RAID سخت افزاری مدرن و محبوب LSI، Adaptec، HP و Areca نیز در ESOS پشتیبانی می شوند.
• خوشه بندی و پشتیبانی با دسترسی بالا توسط نرم افزار Pacemaker و Cluster Corosync امکان پذیر است.
• DRBD به طور کامل برای تسهیل ایجاد کپی بین سرورهای ذخیره سازی ESOS و/یا ایجاد خوشه های سرور ذخیره سازی اضافی ESOS پشتیبانی می شود.
• پشتیبانی از کتابخانه نوار مجازی ( VTL ) توسط پروژه mhVTL.
• سه راه حل حافظه کش SSD: EnhanceIO , bcache، و dm - cache ( lvmcache ) .
• سایر عملکردهای ذخیره سازی بلوک شامل ذخیره سازی اچ اس ام از طریق پروژه BTIER و Ceph RBD است.
