آموزش شبکه

شبکه های کامپیوتری
منوي اصلي
صفحه اصلي
پروفایل مدير
عناوين وبلاگ
آرشيو وبلاگ
پست الكترونيكي

درباره وبلاگ
آرشيو
هفته دوم فروردین 1391
هفته دوم اسفند 1390
هفته سوم فروردین 1390
هفته اوّل فروردین 1390
هفته دوم شهریور 1388
هفته اوّل شهریور 1388
هفته چهارم مرداد 1388
هفته سوم مرداد 1388
هفته دوم مرداد 1388
هفته اوّل مرداد 1388
درباره Disk Management ( )

 

Disk Management

 

هارد دیسک ها از نظر پارتیشن بندی به دو نوع زیر تقسیم می‌شوند :

1-     Basic Disk

2-     Dynamic Disk

 

همانطوری که Basic Disk ها به قسمت های کوچکتری به نام Partition و Logical Drive تقسیم بندی می‌شوند Dynamic Disk ها نیز به بخش های کوچکتری به نام Volume تقسیم می‌شوند.


Volume ها نیز دارای چندین نوع هستند که عبارتند از :

در Windows XP :

 Simple , Spanned , Striped
در Windows Server :

Simple , Spanned , Striped , Mirrored , Raid5

 

Physical Disks

به تمام فضای یک دیسک سخت، دیسک فیزیکی (Physical disk) گفته می‌شود.  Physical Disk یا همان دیسک سخت (Hard Disk) ابزار ذخیره سازی اطلاعات می‌باشد. امروزه بسیاری از شرکت های بزرگ برای ذخیره سازی اطلاعات خود،  بجای استفاده از Physical Disk های نصب شده بر روی کامپیوتر سرور از SANs ها (Storage Area Networks) استفاده می‌کنند. SANs ها مجموعه ای از Physical Disk های به هم مرتبط هستند که که صرفا برای ذخیره سازی اطلاعات ساخته شده‌اند و مجهز به سیستم های پیشرفته RAID (Redundant Array of Independent Disks) برای تحمل پذیری خطا می باشند. از مزیت های استفاده از SANs ها به جای Physical Disk های موجود بر روی سرور می توان به  سرعت بالای آنها در ذخیره سازی اطلاعات و همچنین کیفیت بالا و سهولت مدیرت اطلاعات اشاره کرد. سیستم RAID در SANs ها، آنها را به تحمل پذیری خطا مجهز کرده است بدان مفهوم که در صورت از بین رفتن و یا خراب شدن قسمتی از اطلاعات به سبب مشکلات سخت افزاری، برای احیا کردن آنها هنوز جای امیدواری باقیست.

 

ویندوز 2003 سرور شرکت مایکروسافت مجهز به RAID های نرم افزاری می‌باشد. RAID های نرم افزاری به لحاظ کار کرد شبیه RAID های سخت افزاری عمل می کنند اما چون برای فعالیت از CPU Cycle (چرخه های پردازنده کامپیوتر) استفاده می کنند لذا در مقیاس وسیع به شدن بر کیفیت کارکرد سیستم تاثیر منفی می گذارند.

 

 

Drive

برای کارایی بهتر، یک دیسک فیزیکی را به چند قسمت تقسیم می‌شود که هر قسمت آن درایو نام دارد.

 

Logical disk

به هریک ازدرایوهای دیسک سخت دیسک منطقی می گویند.

 

Logical Volumes

به فضایی از Physical Disk گفته می‌شود که برای استفاده در اختیار قرار می‌گیرد. Logical Volume ها معمولا با حروف الفبای انگلیسی مشخص می‌شوند. در ویندوز 2003 سرور با وجود سیستم فایل NTFS و Mounted Volume می‌توان فضای یک Logical Volume را بیشتر از فضای Physical Disk اختیار کرد.

 

Mounted Volumes

به قسمتی از فضای خالی یک Physical Disk گفته می شود که به ادامه یک Logical Volume از یک Physical Disk دیگر اضافه می‌شود تا حجم آن را بالا ببرد. مراحل کار بدین صورت است که ما در Logical Volume ی که می‌خواهیم حجم آن را بالا ببریم یک Folder خالی ایجاد می‌کنیم و سپس فضای خالی Physical Disk دوم را به این Folder خالی اختصاص می‌دهیم، بدین ترتیب فضای Logical Volume را افزایش می دهیم و به قسمتی که از دیسک دوم اضافه شده است Mounted Volume گفته می‌شود. در این روش فضای خالی یک دیسک تحت فضای نامی یک درایو از یک دیسک دیگر  کار می کند.

 

 

 

 

 

 

 

 

 

 

Fault Tolerance

به توانایی و قابلیت سیستم در ادامه به کار حتی بعد از یک مشکل سخت افزاری (در اینجا منظور از مشکل سخت افزاری مشکلات مربوط به Physical Disk می باشد) تحمل پذیری خطا گفته می‌شود. یعنی سیستم ما طوری تنظیم و نصب شود که اگر مثلا یکی از Physical Disk های آن سوخت سیستم از کار نیفتد و بتوان اطلاعات از دست رفته را بازیابی و احیا کرد. در ویندوز 2003 سرور شرکت مایکروسافت دو سیستم تحمل پذیری خطا تحت نام RAID1 و RAID5 وجود دارد.

 

شرایط مورد نیاز برای ایجاد Fault Tolerance:

1-      دستگاه ما باید حداقل دو Physical Disk داشته باشد.

2-      Fault Tolerance در ویندوز 2003  نمی تواند بیشتر از یک دیسک خراب را پشتیبانی کند.

3-   می توانیم از هر نوع دیسک موجود در بازار برای Fault Tolerance  استفده کنیم اما بهتر است برای بهره گیری بهینه از RAID 1 و RAID 5 از دیسک های مشابه استفاده شود.

4-   برای افزایش کارایی بهتر است همانطور که قبلا اشاره کردم از RAID های سخت افزاری استفاده کنیم چراکه RAID های نرم افزاری موجود در ویندوز 2003 (RAID 1 , RAID 5)  برای فعالیت از CPU Cycle  استفاده می کنند که تاثیر منفی بر کیفیت کارایی سیستم می گذارد.

 

Separation of Data

یکی از کارهای مهمی که هر مدیر شبکه باید در مدیریت دیسک انجام دهد دسته بندی داده ها و ایزوله کردن آنها در دیسک است. یعنی سیستم عامل در یک Volume نصب شود، برنامه های کاربردی در یک Volume دیگر و ... . نتیجه این تمهیدات امنیت بیشتر و مدیریت راحت تر و کارا تر می‌باشد.

 

 

 

 

 

 

 

 

 

Basic Disks and Dynamic Disks

سیستم عامل ویندوز 2003 سرور محصول شرکت مایکروسافت یک Physical Disk  را می تواند به دو صورت درک کند. حالت اول که حالت پیش فرض است Basic و حالت بعدی Dynamic  است. اینکه کدام یک بهتر است و یا بدتر به سناریوی شما بستگی دارد. برای انتخاب بهترین نوع دیسک (Basic, Dynamic ) باید تفاوت میان این دو را به خوبی بدانید.

 

Dynamic Disks

Basic Disks

1- برای ایجاد Logical Volume نیازی به پارتیشن بندی نیست و کافیست از فضای Unallocated دیسک به تعداد دلخواه Volume درست کنیم.

1- برای ایجاد Logical Volume باید دیسک پارتیشن بندی شود.

2- اطلاعات مربوط به Volume ها در LDM ذخیره و مدیریت می شود.

2- اطلاعات مربوط به Partition ها در MBR دیسک ذخیره می شود.

3- به تعداد دلخواه می توانیم Volume درست کنیم.

3- تا 4 Primary Partition می توان درست کرد و فقط یک Extended Partition.

4- باید Basic را به Dynamic تبدیل (Convert) کنیم.

4- به صورت پیش فرض انتخاب می شود.

5- موقعی سودمند است که بیش از یک Physical Disk داشته باشیم.

5- برای سیستم هایی با یک Physical Disk بسیار مناسب است.

6- Removable Media ها مانند CD ها از این نوع دیسک پشتیبانی نمی کنند. همچنین نمیتوان از نوع دیسک در کامپیوتر های Laptop بهره گرفت.

6- Removable Media  ها از این نوع دیسک پشتیبانی می کنند.

7- اگر از این حالت دیسک استفاده می کنیم نمیتوانیم سیستممان را Dual Boot نمائیم مگر از ویندوز های 2003، 2000 و یا XP استفاده کنیم. (ویندوز های جدید که این حالت را ساپورت می کنند)

7- به خوبی با ویندوز های قدیمی سازگار است و میتوان سیستم را با ویندوز های قدیمی نیز Dual Boot کرد.

8- به خاطر رفتار های LDM نمی توانیم به راحتی یک  دیسک Dynamic  را که به عنوان System Disk ( دیسکی که BIOS فایلهای BOOT را روی آن Load می کند) ست شده است را به کامپیوتر دیگری منتقل کنیم.

8- این نوع دیسک را به راحتی می توان از یک کامپیوتر به یک کامپیوتر دیگر منتقل کرد.

9- دارای سیستم RAID و Fault Tolerance می باشد.

9- از سیستم RAID  و Fault Tolerance پشتیبانی نمی کند.

 

توجه:

 محدودیتها و تفاوتهای ذکر شده در جدول بالا فقط مخصوص دسترسی محلی (Local Access) بوده و بر روی شبکه، کامپیوتر هایی که از دو نوع دیسک متفاوت بهره می گیرند بدون مشکل با هم تبادل اطلاعات خواهند کرد.

اگر از یک Basic Disk  برای BOOT شدن کامپیوترتان استفاده می کنید، به ناچار باید حداقل یک Primary Partition به صورت Active داشته باشید. BIOS کامپیوتر شما فایلهای لازم برای راه اندازی سیستم عامل            (Hardware Specific Files) را روی این پارتیشن Active شده قرار می دهد. به این پارتیشن Active شده  System Partition می گویند. به پارتیشنی که سیستم عامل روی آن نصب می شود (که اغلب با System Partition یکی است) BOOT Partition می گویند.

 

Dynamic Disks and Volumes

همانطور که قبلا گفتم در Dynamic Disk  ها دیگر با پارتیشن و پارتیشن بندی سر و کار نداریم. در عوض با Volume ها سر و کار خواهیم داشت. Dynamic Disk ها از چند نوع Volume پشتیبانی می کنند که به اختصار در زیر آورده شده اند.

 

خصوصیات

Volume

مانند یک پارتیشن از یک Basic Disk عمل می کند.

Fault Tolerance ندارد.

Simple

تا 32 دیسک را پشتیبانی می کند.

 Fault Toleranceندارد.

در این نوع از Volume می توان فضا های خالی از چند Physical Disk را تحت نام  یک Logical Volume به کار گرفت. این فضا ها لزوما با هم برابر نیستند و به ترتیب بعد از پر شدن یکی فضای دیسک دیگر مورد استفاده قرار می گیرد.

این نوع از Volume ها زیاد امن نیستند چراکه خطر از دست رفتن اطلاعات بسیار بالاست (به خاطر تعداد دیسک ها و ترتیب پر شدن آنها)

Spanned

مانند نوع قبل از فضای خالی دیسک های دیگر تحت نام یک Volume استفاده می شود. با این تفاوت که اطلاعات بصورت همزمان بر روی هر دیسک ذخیره می شود که این امر به طور قابل توجهی سرعت خواندن و نوشتن را بر روی دیسک افزایش می دهد.

Fault Tolerance ندارد.

Stripped (RAID 0)

Fault Tolerance  دارد.

یک کپی از کل اطلاعات یک Volume بر روی یک دیسک دیگر ذخیره و نگهداری می شود.

Mirror (RAID 1)

Fault Tolerance دارد.

بر روی 3 دیسک و یا بیشتر جواب می دهد.

اطلاعات به صورت همزمان بر روی دیسک ها ذخیره می شوند. همراه با اطلاعات یک رشته اطلاعات تحت نام Parity بر روی هر دیسک ذخیره می گردد. اگر یکی از دیسک ها از بین برود، ویندوز با محاسبه اطلاعات Parity که به آنها Checksum Information گفته می شود می تواند اطلاعات از دست رفته را باز یابی کند.

Stripped with Parity (RAID 5)

 

 

 

دیسک های Basic وDynamic  در ویندوز سرور 2003

 مایکروسافت در ویندوز 2000 و سیستم عامل های جدید خود از دو نوع دیسک و یا پیکربندی برای دیسک ها، پشتیبانی می کند، دیسک های بیسیک و دیسک های داینامیک ، تفاوت اصلی این دو نوع دیسک در نوع پیکربندی دیسک و پشتیبانی سیستم عامل است . دیسک های بیسیک در تمامی نسخه های ویندوز حتی داس پشتیبانی می شود ولی دیسک های داینامیک فقط از ویندوز 2000 به بعد پشتیبانی می شوند،  ویندوز ویستا همچنین با قابلیت های جدید از این دو نوع دیسک پشتیبیانی می کند. 

 

دیسک های بیسیک (Basic Disks)

 

تا قبل از ویندوز 2000 سیستم عامل های مایکروسافت فقط از دیسک های بیسیک پشتیبانی می‌کردند همینطور که از نام این نوع دیسک مشخص است این نوع دیسک از Partition Table (اطلاعات مربوط به پارتیشن ها ، حجم آن 64 بایت است)  معمولی که در DOS    و بیشتر سیستم عامل های مایکروسافت پشتیبانی می شود استفاده می کند. دیسک های بیسیک می توانند دارای دو نوع  Volume  (حجم و فضای قابل استفاده در دیسک ها، معمولا در دیسک های بیسیک بجای نام volume از partition استفاده می کنند)  باشند ، Primary  و  Extended   که می تواند بصورت  4 پارتیشن Primary    و یا 3 پارتیشن Primary  و یک Extended    باشد ، پارتیشن Extended  قابلیت تقسیم شدن به قسمتهای  کوچکتر را دارد که می توان برای هر کدام یک Drive Letter  مانندC-D-E  تعیین کرد. (عکس شماره 1)
Partition Table   یک دیسک بیسیک همراه با Master Boot Record  (MBR) در سکتور اول هارد دیسک قرار گرفته است، این دو قسمت مهم در یک بخش فیزیکی از هارد دیسک قرار دارند، بنابراین اگر این قسمت از دیسک دچار مشکل شود و یا آسیب ببیند، دیسک غیر قابل استفاده می شود، تمامی اطلاعات از بین می رود و شما مجبور هستید دیسک را فرمت کرده و اطلاعات را از نسخه ی پشتیبان آن به دیسک انتقال دهید.

 

عکس شماره 1

 



 

 

 

 

 

 
Volume ها در دیسک های بیسیک :

 

Primary Partition  : این پارتیشن تنها پارتیشنی است که قابل بوت است (bootable) ، بنابراین هر سیستمی برای بوت شدن حداقل نیاز به یک Primary Partition  دارد. یک دیسک فیزیکی می تواند برای تمام فضای دیسک دارای یک  Primary Partition  باشد و یا می توان آن را به حداکثر 4  قسمت تقسیم کرد و هر قسمت یک Primary Partition  باشد.

 

Extended Partition : این پارتیشن قابل بوت نیست، شما می توانید این پارتیشن را به تعداد نامحدود Logical Drives  تقسیم کنید.

 

Logical Drives : logical drive   فضای قابل استفاده بر روی هارد دیسک است، شما می توانید به هر کدام از logical drive  ها  یک Drive letter    اختصاص دهید مانند C-D-E…  ، این فضا نمی تواند بعنوان پارتیشن System  (پارتیشنی که فایل های سیستمی مربوط به بوت شدن سیستم عامل در آن قرار دارد)  در سیستم قرار گیرد  ولی می توان فایل های مربوط به پارتیشن Boot    (پارتیشنی که فایل های مربوط به سیستم عامل یا فولدر WINNT  در آن قرار دارد) را در آن ذخیره کرد.

 

در ویندوز ویستا با استفاده از بخش مدیریت دیسک یا  Disk Management  می توانید دیسک ها و volume  ها را مدیریت کنید در ویندوز ویستا چیزی بنام partition وجود ندارد ویستا بخش های مختلف دیسک را با عنوان volume   می شناسد ، این سیستم عامل بصورت پیش فرض در هنگام ساختن volume   ها سه volume   اول را بصورت Primary   (Primary Partition) و volume   چهارم را بصورت Extended  قرار می دهد، از قابلیت های جدید ویندوز ویستا در Disk Management   تغییر سایز و حجم volume   ها در دیسک های بیسیک  است حتی در پارتیشن های Boot   و   System  .

 

نوع پیکربندی دیسک در بیشتر کامپیوترهایی که از سیستم عامل های مایکروسافت استفاده می کنند بیسیک است.

 

 

دیسک های داینامیک (Dynamic Disks)

 

دیسک های داینامیک بیشتر در سرور ها و سیستم هایی بکار می روند که از چند هارد دیسک استفاده می کنند، مانند File Server   ها (سرور هایی مخصوص نگهداری فایل و اطلاعات کاربران) . یکی از مهمترین مزیت دیسک های داینامیک نسبت به دیسک های بیسیک همیشه در دسترس بودن و   fault tolerance  بودن آنها است. دیسک های داینامیک یک بانک اطلاعاتی 1 مگابایتی حاوی اطلاعاتی در رابطه با تمامی دیسک های موجود درسیستم، در آخر هر دیسک نگهداری می کنند، با ذخیره کردن این اطلاعات در چند جای مختلف، کمتر زمانی دیسک های داینامیک دچار مشکل می شوند و در صورتی که آسیب ببینند شانس  بیشتری برای رفع اشکال وجود دارد. دیگر مزیت دیسک های داینامیک نسبت به بیسیک عدم نیاز به ریست کردن سیستم بعد از تغییرات و تنظیم دیسک است.
در ویندوز سرور 2003  استفاده از دیسک های داینامیک برای ساختن volume ها راحت تر و سریع تر شده قبلا برای ساختن یک mirror set  نیاز بود که سرور ریست بشود و مسلما تعداد ریست های زیاد برای سرور باعت تاخیر در انجام کارها و یا تولید محصولات می شود اما در سیستم عامل های جدید مایکروسافت تغییرات در دیسک های داینامیک نیاز به ریست کردن سیستم ندارد . دیسک داینامیک یک پارتیشن می سازد و به شما اجازه ی ساخت volume    ها را در داخل این پارتیشن می دهد. تصور کنید که دیسک داینامیک شبیه یک Extended Partition   است و شما می توانید آن  

را به قسمت های کوچکتری تقسیم کنید.
در دیسک های داینامیک می توانید volume   های زیر را بسازید :

 

·         Simple volume

·         Spanned volume

·         Mirrored volume

·         Striped volume

·         RAID 5 Volume

 

Volume  دقیقا شبیه Partition   در دیسک های بیسیک است، شما می توانید برای Volume   یک Drive Letter  تعیین و بعد از فرمت کردن از آن استفاده کنید. ساختن این نوع volume ها در دیسک های بیسیک امکان پذیر نیست و فقط می توانید در ویندوز 2003 ، 2000 و سیستم عامل های جدید مایکروسافت بعد از تبدیل دیسک به داینامیک انواع volume  را بسازید. درحقیقت اگر می خواهید سیستم شما fault tolerance   باشد باید حتما دیسک ها را به داینامیک تبدیل کنید  (در حالت Mirrored  و RAID 5) .

 

Fault Tolerance  : قابلیتی در یک کامپیوتر و یا شبکه که بعد از آسیب دیدن بخشی از سیستم، کامپیوتر و یا شبکه به کار خود ادامه دهند.  fault tolerance در دیسک ها به این معنی است که اطلاعات به روشی در دیسک ها قرار گیرند که در زمان آسیب دیدن دیسک بتوان آنها را باز یافت و یا دوباره ایجاد کرد و سیستم به کار خود ادامه دهد.

 

Simple volume :  فضای خالی روی یک دیسک داینامیک است، این نوع volume   تقریبا شبیه Primary Partition  است ، اگر شما فقط از یک هارد دیسک استفاده می کنید تمامی volume  هایی که در آن می سازید simple volume  خواهد بود (عکس شماره 2). simple volume ها fault tolerance   نیستند ولی می توانید برای استفاده از حالت fault tolerance در این دیسک ها آنها را mirror  کنید، در این حالت آنها به Mirrored Volumes  تبدیل می شوند. اگر از یک دیسک استفاده می کنید و دیسک شما boot  یا system  نیست دیسک داینامیک این امکان را به شما می دهد که Simple Volume  ها را تغییر سایز دهید تغییر سایز در یک  Simple Volume  یعنی استفاده از فضای خالی روی دیسک و اضافه کردن آن به یک volume  دیگر بدون از بین رفتن اطلاعات و یا نیاز به ریست کردن سیستم. شما می توانید Simple Volume  را با استفاده از چند دیسک تغییر سایز دهید در این حالت این نوع Volume  به  Spanned Volume  تبدیل می شود.در simple volume    ها از صددرصد فضای دیسک استفاده می شود برای مثال اگر شما دو عدد هارد دیسک 100 گیگابایتی خریداری کنید و آنها را بصورت Simple Volume  فرمت کنید 200 گیگابایت فضای قابل استفاده در دیسک خواهید داشت، البته منهای یک مگابایت دیتابیس که قبلا در مورد آن توضیح دادیم.

 

عکس شماره 2

 


 
Spanned volume  :  این نوع volume   با جمع کردن فضای دیسک از دو یا تعداد زیادی هارد دیسک باهم تشکیل می شود. در این نوع volume می توانید از هارد دیسک هایی با حجم های متفاوت استفاده کنید این نوع volume   شبیه تغییر حجم و سایز simple volume  است با این تفاوت که در اینجا بجای اضافه کردن فضای خالی از یک دیسک، یک دیسک دیگر را به آن اضافه می کنید. (عکس شماره 3)Spanned volume   ها fault tolerance  نیستند و هیچ تفاوتی از نظر بازدهی با simple volume  ها ندارند ، تنها هدف از ایجاد این نوع volume   افزایش حجم دیسک و دسترسی به آن از طریق یک volume   است. مانند simple volume  ها این نوع volume  از صددرصد فضای دیسک استفاده می کند (منهای یک مگابایت فضا برای دیتابیس) ، در این نوع volume   اطلاعات بترتیب در دیسک ها ذخیره می شود، در سیستم عامل های مایکروسافت Spanned volume  ها از 2 تا 32 هارد دیسک را پشتیبانی می کنند.اگر این نوع volume را با فایل سیستم NTFS   فرمت کرده باشید می توانید براحتی آن را تغییر سایز دهید و برعکس simple volume   نیازی به فضای خالی روی دیسک نیست و شما می توانید فضای مورد نیاز را از یک دیسک داینامیک دیگر به آن اضافه کنید. در spanned volume  ها اگر یکی از دیسک ها آسیب ببیند تمامی اطلاعات در volume  ها ازبین می رود.

 

عکس شماره 3

 


 
 Mirrored volumes (RAID 1) :  این نوع volume   دقیقا به دو دیسک نیاز دارد و این دو دیسک باید کاملا شبیه هم باشند هم از نظر حجم و هم مدل حتی مایکروسافت پیشنهاد می کند که بهتر است این دو دیسک از یک شرکت سازنده باشند. Mirrored volume ها با ایجاد یک کپی از اطلاعاتی که در volume  ذخیره می شود قابلیت fault tolerance   را به این نوع volume میدهد. (عکس شماره 4) اگر یکی از دیسک ها در Mirrored volume   آسیب ببیند دیسک دوم بجای آن کار می کند بعد از این اتفاق volume   شما دیگر fault tolerance   نیست و شما باید با یک دیسک دیگر یک Mirrored volume  جدید بسازید و قابلیت fault tolerance   را به سیستم  برگردانید. در این نوع volume  امکان تغییر سایز دیسک وجود ندارد و مهمتر از همه فقط 50 درصد از فضای دیسک ها قابل استفاده است (دیسک دوم برای ذخیره کردن یک کپی از اطلاعات بکار می رود). بدلیل اینکه سیستم باید همزمان روی دو دیسک اطلاعات را ذخیره کند بازدهی در این نوع volume  پایین است.Mirrored volume  تنها volume  در ویندوز سرور 2003 است که می توان پارتیشن boot  و system   را در آن قرار داد.

 

عکس شماره 4

 


 
 Striped volumes (RAID 0) : بمنظور ساختن این نوع volume   حداقل نیاز به دو دیسک است، این Volume    از فضای خالی دیسک ها بصورت مساوی استفاده می کند، یعنی اگر شما 3 دیسک  20 ، 10 و 60 گیگابیتی در این Volume    قرار دهید فضای قابل استفاده در هر دیسک محدود می شود به حجم کوچکترین دیسک، بنابراین در مثال فوق فضای قابل استفاده در این  Volume   فقط 30 گیگابایت است، در این نوع volume همیشه بهتر است حجم دیسک ها یک اندازه باشد تا از صدرصد فضای دیسک ها استفاده شود، درغیر اینصورت همیشه مقدار زیادی فضای غیر قابل استفاده در دیسک بزرگتر باقی میماند. Striped volumes   نام خود را از نوع خواندن و ذخیره کردن اطلاعات در دیسک ها گرفته است ، اطلاعات بصورت قسمتهای مساوی در تمامی دیسک ها در Volume بصورت راه راه یا striped ذخیره می شود. این اطلاعات به تکه های 64 کیلوبایتی تقیسم می شود و هر تکه در یک دیسک قرار می گیرد (عکس شماره 5) . خواندن اطلاعات هم مانند نوشتن است یعنی بصورت تکه های 64 کیلوبایتی ، این روش خواندن و نوشتن اطلاعات باعث شده که بازدهی در این نوع از volume   بالا باشد، striped volume   بهترین بازدهی را در volume   ست های ویندوز داراست.

 

 

عکس شماره 5

 


 
بمنظور اینکه دلیل بازدهی بالای این نوع Volume   و نوع نوشتن و خواندن اطلاعات را بهتر متوجه بشوید یک مثال می زنیم، تصور کنید شما یک سرور با 4 دیسک در اختیار دارید و یک striped volume   با حجم 20 گیگابایت  (هر یک از دیسک ها 5 گیگابایت) ایجاد کرده اید. تصمیم دارید یک بانک اطلاعاتی با حجم 600  مگابایت روی این volume    ذخیره کنید ، به محض اینکه شما فایل مورد نظر خود را روی volume   قرار می دهید ویندوز سریعا فایل را به تکه های 64    کیلوبایتی تقسیم می کند و بعد از بسته بندی و تقیسم، هر کدام  را در یک دیسک ذخیره می کند، اولین تکه ی 64    کیلوبایتی در دیسک اول ، دومین تکه در دیسک دوم، سومین تکه در دیسک سوم و چهارمین تکه در دیسک چهارم ذخیره می شود ، بدلیل اینکه هر یک از دیسک ها در حال کار با یک بسته ی 64 کیلوبایتی مشخص هستند هر کدام  می توانند عملیات نوشتن اطلاعات را قبل از اتمام کار دیسک های دیگر شروع کنند، بنابراین دیسک اول بعد از اتمام عملیات نوشتن اولین تکه ی 64   کیلوبایتی می تواند بلافاصله کار نوشتن پنجمین تکه ی 64   کیلوبایتی را آغاز کند. خواندن اطلاعات هم با استفاده از همین روش انجام می شود. Striped volumes   قابلیت  fault tolerance    ندارند و اگر یکی از دیسک ها آسیب ببیند تمای اطلاعات در volume   از بین می رود. مایکروسافت پیشنهاد می کند دیسک ها از نظر حجم، نوع و شرکت سازنده کاملا شبیه هم باشند. در سیستم عامل های مایکروسافت striped volume  از 2 تا 32 دیسک را پشتیبانی می کند.

 

 

 

RAID 5 Volumes (Stripe sets with parity) :  در این نوع volume   حداقل نیاز به سه دیسک است، این نوع volume   باز دهی بالایی در خواندن اطلاعات دارد و همینطور دارای قابلیت fault tolerance   است. دلیل بازدهی بالا در  RAID 5 Volumes    روش ذخیره شدن و خواندن اطلاعات است دقیقا شبیه Striped Volumes  اطلاعات بصورت تکه های 64  کیلوبایتی در دیسک ذخیره می شود با این تفاوت که در این volume   اطلاعاتی با نام parity   همراه با تکه های 64   کیلوبایتی در دیسک ها ذخیره می شود. بمنظور بالا بردن بازدهی، اطلاعات parity   در همه ی دیسک ها پخش می شود. (عکس شماره 6) بازدهی در نوشتن اطلاعات ضعیف است باین دلیل که در هنگام نوشتن اطلاعات سیستم باید اطلاعات مربوط به parity   را پردازش و در دیسک ها ذخیره کنید. دلیل fault tolerance  بودن این نوع volume   روش ذخیره شدن اطلاعات و نوشتن اطلاعات parity  است ، اگر یکی از دیسک ها آسیب ببیند سیستم با استفاده از اطلاعات باقی مانده و اطلاعات parity   اطلاعات  دیسک آسیب دیده را بازسازی می کند، در زمان بازسازی و استفاده از اطلاعات بازسازی شده بازدهی در خواندن اطلاعات افت می کند و زمانی که شما یکی از دیسک ها را از دست می دهید تا زمانی که دیسک جدید را جایگزین آن نکرده اید سیستم قابلیت fault tolerance   خود را از دست می دهد. فضای مورد استفاده در این volume   بستگی به تعداد دیسک های استفاده شده در RAID   دارد اگر شما از سه دیسک با یک حجم استفاده می کنید یک سوم فضای دیسک ها به اطلاعات parity   اختصاص داده می شود و یا اگر از ده دیسک استفاده می کنید یک دهم فضای دیسک ها به اطلاعات parity   اختصاص داده می شود ، بنابراین در این نوع volume   هر چقدر تعداد دیسک ها بیشتر باشد از فضای بیشتری می توان استفاده کرد. RAID 5 Volumes  در ویندوز سرور 2003 قابلیت تغییر حجم را ندارد و همینطور نمی توان از آنها بعنوان پارتیشن System  یاBoot  استفاده کرد.

 

عکس شماره 6

 


 
ویندوز XP   نسخه ی Home   از دیسک ها داینامیک پشتیبانی نمی کند ، شما نمی توانید در کامپیوتر های  Notebook  دیسک های داینامیک بسازید. ویندوز XP   همچنین از volume  های  RAID 5   و  Mirrored  پشتیبانی نمی کند.

 

 

 

 

 

 

RAID و انواع آن

 

RAID  (Redundant Array of Independent Disks)

دسته ای از دیسک های سخت که با هم یک دیسک بزرگ منطقی را تشکیل می دهند و از آنها به‌منظور ایجاد حالت fault tolerance  و بالا بردن بازدهی استفاده می شود. این دسته از دیسک ها بصورت یک دیسک یا درایو به سیستم عامل و یا کاربر نمایش داده می شوند. شما می توانید به دو صورت  نرم افزاری و سخت افزاری سیستم RAID را راه اندازی کنید، در سیستم عامل های مایکروسافت از سیستم عامل Windows NT 4   به بعد سیستم RAID   نرم افزاری پشتیبانی می شود. در حالت نرم افزاری، سیستم عامل RAID  را با استفاده از کنترلرهای عادی سیستم مانند IDE/ATA , SATA , SCSI   مدیریت می کند، سیستم RAID سخت افزاری  مزیت های بیشتری نسبت به سیستم نرم افزاری آن دارد.


1 . سیستم RAID   سخت افزاری قابل اعتماد تر است ، با توجه به اینکه سیستم عامل ،RAID   نرم افزاری را مدیریت می کند و ارتباط مستقیم با Kernel  دارد سیستم و نرم افزار باید بدون نقص و عالی باشد در غیر اینصورت احتمال بروز مشکل زیاد است، همچنین در سیستم نرم افزاری دستورات مربوط به RAID   مجبورند بوسیله ی پردازنده ی سیستم اجرا شوند بنابراین اختلالات عادی در کار سیستم RAID  نرم افزاری تاثیر خواهند داشت . با قرار دادن مراحل انجام  نوشتن و خواندن در یک کارت کنترلر جداگانه نه تنها سرعت افزایش پیدا می کند بلکه احتمال بروز مشکل خیلی کمتر می شود.

2 . سیستم RAID   سخت افزاری قابل جابجا کردن است ، با توجه به اینکه سیستم RAID   نرم افزاری در سیستم عامل ساخته می شود و از قسمتهایی تشکیل شده که با سیستم عامل ارتباط مستقیم دارند، قابلیت جابجا کردن بین سیستم های مختلف را ندارد حتی اگر در سیستم های موردنظر از یک نوع سیستم عامل استفاده شود.

3 . بدلیل اینکه سیستم RAID   سخت افزاری از دید سیستم عامل کاملا پنهان است، قابلیت سازگاری با هر نوع سیستم را دارد . قبلا در رابطه با اینکه تنها volume هایی که می توان پارتیشن های boot  و system   را روی آنها قرار داد ، simple volumes   و mirrored volumes است صحبت کردیم ولی این حالت در سیستم RAID   سخت افزاری وجود ندارد ، برای مثال می توانید بعد از راه اندازی RAID 0   ویندوز سرور 2003  را روی striped volume   نصب کنید در این حالت سیستم عامل نمی داند که شما از دو دیسک برای سیستمRAID  استفاده کرده اید . RAID   دارای مراحل مختلفی است مانند  RAID 0 , RAID 1 , RAID 2 , RAID 3 , RAID 4 , RAID 5 , RAID 6 , RAID 10 , RAID 50 , RAID 0+1   .
در این مقاله سعی داریم در رابطه با تک تک  RAID0,RAID1, RAID3,RAID5,RAID10     که از معروف ترین و پرکاربرد ترین مراحل RAID  هستند توضیح دهیم.

 

 

 

 

 

 

 

RAID 0   :  قبلا بصورت کامل در رابطه با این نوع RAID   (striped volumes)  توضیح دادیم، یکی از تفاوت ها در سیستم RAID 0   سخت افزاری با سیستم نرم افزاری آن، محدودیت تعداد دیسک ها است، در هر دو سیستم حداقل نیاز به 2 دیسک داریم ،در سیستم نرم افزاری حداکثر 32 دیسک بوسیله ویندوز سرور 2003  پشتیبانی می شود، در سیستم سخت افزاری این محدودیت وجود ندارد. این مرحله از RAID   قابلیت جابجایی مابین سیستم های مختلف را دارد و همچنین بر خلاف striped volumes  در این مرحله از RAID  می توانید از آن بعنوان پارتیشن boot  و system  استفاده کنید. (عکس شماره 5 )

 

RAID 1  :  در رابطه با این نوع RAID   (Mirrored Volumes)  هم بصورت کامل توضیح دادیم، در سیستم سخت افزاری این مرحله از RAID  قابلیت جابجایی وجود دارد  (عکس شماره 4)

 

 RAID 3  :  این مرحله از RAID هم کاملا شبیه به RAID 5  است با این تفاوت که در این دسته از دیسک ها اطلاعات parity  بجای اینکه همراه با اطلاعات در سطح دیسک ها پخش و ذخیره شود در یک دیسک جداگانه ذخیره می شود برای راه اندازی RAID 3 حداقل به سه دیسک نیاز است، (عکس شماره 7) این نوع RAID  می تواند در مقابل آسیب دیدن یک دیسک مقاوم باشد و می توان بدون هیچ مشکلی به اطلاعات در دیسک آسیب دیده دسترسی داشت. بر خلاف RAID 5   در این نوع دیسک هر دو عملیات خواندن و نوشتن اطلاعات بازدهی بالایی دارند و حتی در زمان آسیب دیدن یکی از دیسک ها بازدهی در خواندن و نوشتن اطلاعات افت نمی کند.از این مرحله از RAID کمتر استفاده می شود.

 

عکس شماره 7

 

 

 

 

 


 
RAID 5  :  همچنین در رابطه با این نوع RAID  هم توضیح دادیم ، در این نوع RAID همیشه نوع سخت افزاری آن پیشنهاد می شود زیرا در کنترلرهای RAID 5  مقدار بیشتری حافظه ی cache  استفاده شده و باعث می شود بازدهی عملیات نوشتن بالا برود. از این مرحله از RAID  بیشتر در File Server  ها و Application Server  ها استفاده می شود.  (عکس شماره 6)

 

 

RAID 10 (RAID 1+0)  : همینطور که از نام این مرحله از RAID مشخص است از تلفیق RAID 1  و RAID 0   تشکیل شده، در این حالت از سرعت و بازدهی بالای RAID 0  و سیستم  fault tolerance ،  RAID 1   استفاده می شود، برای ساختن و راه اندازی این مرحله از RAID  حداقل نیاز به 4 هارد دیسک دارید اگر از تعداد دیسک بیشتری استفاده می کنید تعداد آنها باید زوج باشد . در این مرحله از RAID   با استفاده از جفت های RAID 1   (Mirrored Volumes) یک  RAID 0   (Striped Volumes)  تشکیل می شود. (عکس شماره 8) 

 

عکس شماره 8

 


 
خواندن و نوشتن اطلاعات در این نوع RAID  کاملا شبیه  RAID 0    و  RAID 1   است، برای مثال اولین تکه ی 64 کیلوبایتی در اولین جفت RAID 1  بر روی هر دو دیسک کپی می شود و دومین تکه ی 64 کیلوبایتی در دومین جفت RAID 1   بر روی هر دو دیسک در این ست کپی می شود. سرعت نوشتن اطلاعات در این مرحله از RAID   بسیار بالا است دلیل بالا بودن سرعت عدم نیاز سیستم به پردازش و نوشتن اطلاعات Parity  است . این مرحله از RAID  از حالت fault tolerance  در RAID 1   استفاده می کند،  اگر یکی از دیسک ها در هر یک از جفت های RAID 1   آسیب ببیند سیستم به کار خود ادامه می دهد و از دیسک دوم داخل RAID 1  استفاده می کند، اما اگر هر دو دیسک در یک جفت RAID 1   آسیب ببینند تمامی اطلاعات در RAID 10   غیر قابل استفاده می شوند. در 10 RAID  فقط از 50 درصد فضای دیسک ها استفاده می شود برای مثال اگر بخواهیم با استفاده از 6 هارد دیسک 80  گیگابایتی یک RAID 10   تشکیل دهیم بجای 480 گیگابایت فقط 240  گیگابایت از فضای دیسک ها قابل استفاده  است (240 گیگابایت باقیمانده برای RAID 1   و کپی  دوم اطلاعات بکار می رود ) .

 

 

 

 

 

 

 

 

 


+ نوشته شده در دوشنبه دوم شهریور 1388ساعت 17:3 توسط زیباانصاری |
مطالب پيشين
همه چيز درمورد امنيت شبكه‌هاي بي‌سيم(1)
ده نکته در مورد امنیت شبکه های بی سیم
Microsoft Windows Server 2003
تنظیم نقش Remote Access / VPN Server در ویندوز Server 2003
راه اندازی VPN در ویندوز Windows Server 2003
راه‌اندازی VPN Server در ویندوز ۲۰۰۳ (بخش اول )
What Wi-Fi is and how it works
تجهيزات و پيکربندی يک شبکه Wireless
آشنایی با شبکه های بی سیم (Wireless Lan)
ده نکته در مورد امنیت شبکه های بی سیم

پيوندها
قالب وبلاگ
سيستم مديريت لينك باكس
آموزش همه جوره کامپیوتر
توضیحاتی درباره vpn
نحوه سفارش vpn
راهنمای تصویری تجهیزات شبکه
مفاهیم اولیه ویندوز سرور 2003
راهنمای روترهای سیسکو
مقالات شبکه
بزرگترین مرکز دانلود رایگان کتاب فارسی
مقالات شبکه2
یونیکس و لینوکس
آشنایی با c#
IDS,IPS
وایرلس و شبکه های بی سیم 1
وایرلس و شبکه های بی سیم 2
چند تا PDF درباره اوراکل
مفاهيم اوليه پروتکل TCP/IP ( بخش اول )
مفاهيم اوليه پروتکل TCP/IP ( بخش دوم )
مفاهيم اوليه پروتکل TCP/IP ( بخش سوم )
مفاهيم اوليه پروتکل TCP/IP ( بخش چهارم )
مفاهيم اوليه پروتکل TCP/IP ( بخش پنجم )
پيوندهاي روزانه
وبلاگ خانم مهندس نسترن رهبر
وبلاگ خانم مهندس صبا هدایتی فر
وبلاگ آقای میلاد پرویزی(شبکه)
وبلاگ خانم مهندس رضوان کرمی
وبلاگ خانم مهندس الهه مردان نیا
وبلاگ خانم مهندس آزاده کرمی
مجتمع آموزشی مدیران
آرشیو پیوندهای روزانه
< آمارگیر سایت>
Template By : www.ParsTemplate.Blogfa.com