Storage Basic
Storage Basic
Blockلحد قبل ما اعمل formattingكدا blockعملت formattingكدا بقا file systemوااقدر اعمل
mountليه
انك دلوقتى فى ال sanلما تروح لى ال adminاللى مسئول عن ال storageتقوله انا عاوز hard disk
هيعمل assignلى الهارد دة لى الجهاز فكدة الهارد بقى باين عندك اكنة بالضبط راكب فى الجهاز بتاعك وانت
كدة براحتك بقى تقسمة partitionsوتديلة ال file systemاللى انت عاوزه سواء ext4 , ext3 , xfs , zfs
او ntfs , fat32فبيسموها ان ال file systemموجود عندى
ال nasال هيقولك ال ipبتاع السيرفر بس وانت تدخل تحط الداتا على طول علية مش هتحتاج تحط علية file
systemالنه مش block
فية فى ال sanفية كذا بروتوكل اللى من خالل السيرفر بيقدر يشوف ال storageمنهم حاجة اسمها fcp :
fiber channel protocolودية السيرفر بيبقى متوصل بى ال storage boxكل الكابالت فيبر
البروتوكل التانى اسمها fcoeدة بيبقى مثال عندى switchفى النص
الجزء اللى من ناحية ال stoageكلة فيبر اما الجزء اللى من ناحية ال serverدة كابالت ethernetعادية
علشان التوفير علشان الفيبر غالى قوى
ال nasالبروتوكالت اللى بتخليك تقدر تشوفى ال storageدية بتختلف على حسب السيرفر بتاعك مشغل اية
يعنى لو انت الجهاز بتاعك ويندوز يبقى انتى هتشوفى الداتا عن طريق حاجة بروتوكل اسمة cifsاو لو لينكس
يونكس حاجة اسمها nfs
انا دلوقتى بقى عندى حاجة اسمها shared storageيعنى ممكن كذا سيرفر يشوف نفس ال storage
ودية بستخدمها فى ال clusterبحيث لو سيرفر وقع التانى يقوم مكانة ويبقى شايف نفس ال storage
utilization
ى
الىل هوا لو انا مركب الهارد بتاىع عىل طول ف الجهاز بتاىع ومش محتاج المساحة دية كلها مفيش حد هيقدر
ى
يسخدمة وبكدة انا عامل waste for resourceفافضل حاجة ىان احط كل الهاردات بتاىع ف storage
السيفر دة خالص مبقاش ليه الزمة هقدر
سيفر المساحة الىل هوا محتاجها بالضبط ولو ر boxوادى ىل كل ر
اسحب ال storageالىل كان واخدها واديها ىل سيفر تانى
ر
كون من واحد رشحة ر
دة شح ال Raidواخدة ى
RAIDية هو
Redundant array of inexpensive or independent disks
كنيولر داخل السيفر بيتوصل بية الھارد ديسكات عشان يوفرلنا اآلنر ھو عبارة عن ر
ر
ى
الموضوع ده بسيط جدا يخلص ف 3كلمات
Striping - Mirroring - Parity
الكالم ده معناه ايه
1- Striping :
ى
غي تكرار للداتا
انة بيوزع الداتا عىل الهارد ديسكات الموجوده ف صورة بلوكات من ر
ى
اكي) بس مفيش Redundancyو مفيش فقد ف النوع دة بيكون Performanceعاىل (شعه كتابه الداتا ى
يعن بنستخدم المساحه الكليه للهارد ديسكاتمساحه الهارد ديسكات ى
وبنستخدم اي عدد من الهارد ديسكات
2-Mirroring :
نسختيى ى ى
ر بيكتب الداتا عىل الهارد ديسكات ف صورة بلوكات برده بس بيعمل Redundancyبمعن انة بيعمل
من الداتا ( نسخه عىل كل هارد ديسك )
ى
هنا بيعمل Redundancyبس بيكون Performanceاقل وبيكون فيه فقد ف نص المساحه
ى
ف الحاله دي الزم عىل االقل 2هارد ديسك
3-Parity :
دي معادله بتتعمل عىل Binary bitsبتعمل Parity checkبتقدر تشوف errorsوترجع الداتا المفقودة
ى هنا performanceعاىل و ىف نفس الوقت بنقدر ر
نسيجع الداتا لو حصل errorف هارد ديسك واحد او 2
ى
هارد ديسك ف حاله dual parity
---------------------------------------------
طيب بالنسبة ل Raid Level
االكي استخداما هماRaid 0, 1, 5,10 ر االنواع
Raid 0 : striping
بيعمل striping --بيدي Performanceوشعه عاليه -مفيش redundancy -بيستخدم المساحه الكليه
للهارد جيسكات المستخدمه -لو حصل فقد ىف الداتا مبنقدرش نعمل ريستور ى
تان -بنستخدم اي عدد من
الهارد ديسكات
Raid 1 : Mirroring
نسختيى ر ى
ر بيعمل Mirroring -بيدي performanceاقل -لو حصل فقد ف الداتا بنقدر نسيحعها الننا عندنا
اكي من 2هارد ديسك -بيستخدم نص المساحه الكليه للهارد ديسكات -الزم ر
Raid 5 : Striping and parity
ر
بيعمل Parity check -بيدي performanceعاىل مع امكانيه اسيجاع للداتا لو هارد ديسك واحد حصله
ى
كبي -الزم نستخدم عىل االقل 3هارد ديسكات ايرور -الفقد ف مساحة الهارد ديسكات مش ر
Raid 6 : Dual parity
ر
بيعمل Parity check -بيدي performanceعاىل مع امكانيه اسيجاع للداتا لو 2هارد ديسك حصلهم
ى
كبي -الزم نستخدم عىل االقل 4هارد ديسكات ايرور -الفقد ف مساحة الهارد ديسكات مش ر
Raid 10 : mirror and striping
ر ى
مجموعتي كل مجموعه منهم معمول بينهم هنا بيعمل mirror and stripingبيقسم الهارد ديسكات
ى ى المجموعتي نفسهم Raid 0وهنا ىف ر
ر ى Raid 1ر ى
اسيجاع للداتا و performanceعاىل -بس ف فقد ف وبي
نصف المساحه الكليه للهادر ديسكات
---------------------------------------------------
تقريبا ده كل ما يخص Raid
للبينس بتاعك ,عاوز performanceعاىل مع ى مفيش Raid levelهو االفضل .دايما االفضل هو المناسب ر
سعر قليل استخدم Raid 0 ,عاوز redundancyمع سعر قليل استخدم Raid 1 ,شعه و تكلفه شويه
للبينس وبتطبقهraid 5 ,انت بتشوف المناسب ر ى