0% found this document useful (0 votes)
1 views3 pages

Storage Basic

sb

Uploaded by

mmm ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views3 pages

Storage Basic

sb

Uploaded by

mmm ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

‫الفرق بين ال ‪block‬وال ‪file system‬‬

‫‪Block‬لحد قبل ما اعمل ‪formatting‬كدا ‪block‬عملت ‪formatting‬كدا بقا ‪file system‬وااقدر اعمل‬
‫‪mount‬ليه‬

‫‪SAN : storage area network‬‬


‫ال >>>>>‪SAN <<<<<Block Storage‬‬
‫بدل ما الهارد ديسك بتاعى بيبقى موجود عندى فى السيرفر ‪ direct attached‬يعنى زى الكمبيوترات اللى عندنا‬
‫فى البيت ان الهارد ديسك راكب فيها على طول‬
‫فى ال ‪ san‬بيبقى فية زى ‪ box‬كدة متخزن فية كل الهاردات بتاعتى والكمبيوتر بتاعى شايف الهارد عن طريق‬
‫ال ‪ network‬بس اكنة موجود عندى فى الجهاز يعنى زى الهارد الطبيعى بتاعى بدل ما موجود فى الكيسة‬
‫موجود فى ال ‪ box‬بتاع ال ‪stoarge‬‬
‫ودية بقدر من خاللها انى اعمل حاجة زى ‪ shared storage‬ان كذا ‪ server‬شايف نفس ال ‪storge‬‬
‫غالبا ال ‪ san network‬بتبقى ‪ fiber channel‬يعنى بتقدر تنقل الداتا بسرعة كبيرة جداا‬

‫‪NAS : network attached storage‬‬


‫دية بالضبط زى ما يبقى عندك ‪ folder‬على الويندوز بتاعك وتعمل على الفولدر دة ‪share‬‬
‫كدة لو حد عاوز يشوف الداتا دية هيدخل بى ال ‪ ip‬بتاع الجهاز بتاعك ويشوفها عادى‬
‫فالفكرة هنا بيبقى عندى ‪ storage box‬بردة بعمل فية ‪ share‬لى الهاردات اللى عليها ويقدر اى جهاز يدخل‬
‫على الداتا دية بى ال ‪ ip‬بتاع ال ‪box‬‬

‫الفرق الجوهرى ما بين ال‪NAS and SAN‬‬

‫انك دلوقتى فى ال ‪ 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‬‬

‫دلوقتى اية فايدة ال‪SAN or NAS‬‬

‫انا دلوقتى بقى عندى حاجة اسمها ‪ 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 ,‬انت بتشوف المناسب ر ى‬

You might also like