نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: چگونه با پارتیشن‌های lvm کار کنیم(ایجاد، تبدیل و تغییر سایز)

  1. #1
    عضو انجمن DATAFARM.IR آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    311
    تشکر تشکر کرده 
    425
    تشکر تشکر شده 
    981
    تشکر شده در
    649 پست

    پیش فرض چگونه با پارتیشن‌های lvm کار کنیم(ایجاد، تبدیل و تغییر سایز)

    در زمان پارتیشن‌بندی و نصب سیستم‌عامل امکان ایجاد پارتیشن LVM و Raid جهت استفاده از قابلیت‌های این ابزارها برای سایر مدیران سیستم وجود دارد. در مواردی ممکن است در هنگان نصب تخصیص فضای موجود جهت استفاده در سرویس‌دهنده به نحو مطلوب صورت نگرفته و از ابزارهای یاد شده مخصوصا LVM استفاده نشود.
    اساسی‌ترین قابلیت این ساختار امکان افزایش حجم پارتیشن‌ها بدون از دست رفتن داده‌ها و تغییر نقطه‌ی اتصال آنهاست، جهت استفاده از این ساختار پس از نصب سیستم‌عامل درصورت وجود فضای خالی بروی دیسک‌سخت به شکل زیر عمل می‌شود:

    1- در اولین مرحله باید از پارتیشنی که قرار است به LVM تبدیل شود یک نسخه پشتیبان تهیه کرده و آن پارتیشن را unmount کنید. برای پارتیشنی چون /home این کار را به صورت زیر می‌توان انجام داد:

    کد:
    tar cvfj bakup-tar.bz2 /home
    unmount /home

    2- با استفاده از فرمان fdisk برچسب پارتیشن مورد نظر را تغییر می‌دهیم، این مقدار برای پارتیشن‌های LVM برابر با 8E است، با فرض اینکه سیستم مورد نظر sda است روال کار به شکل زیر می‌باشد:
    کد:
    fdisk /dev/sda 
    --> t
    --> انتخاب شماره پارتیشن
    ---> وارد کردن 8E
    3- با استفاده از فرمان pvcreate یک پارتیشن فیزیکی از پارتیشن مورد نظر ایجاد می‌کنیم، با فرض اینکه پارتیشن sda5 است، شکل فرمان به صورت زیر است:
    کد:
    pvcreate /dev/sda5

    اگر بخواهیمدر دیسک سخت دیگری این توسعه را انجام دهیم، فرمت دستور به شکل زیر است:
    کد:
    pvcreate /dev/sdb

    4- در این مرحله با استفاده از فرمان vgcreate یک گروه متشکل از پارتیشن‌های فیزیکی ساخته شده در مرحله قبل ایجاد می‌کنیم، پس از ساخت گروه مورد نظر با استفاده از فرمان vgdisplay گروه ساخته شده را می‌توانید مشاهده کنید، نام گروه ایجاد شده برای مثا VOLG00 می‌باشد.
    کد:
    vgcreate VOLG00 /dev/sda5             /dev/sdb

    5- پس از ایجاد گروه مورد نظر، اقدام به ساخت پارتیشن‌های منطقی موردنیاز با حجم دلخواه از فضای موجود کنید.
    کد:
    lvcreate -L 10G VOLG00

    با اجرای دستور بالا یک پارتیشن 10گیگابایتی درگروه VOLG00 ساخته می‌ود که بافرمان lvdisplay می‌توانید آن‌را بهمراه مشخصاتش مشاهده نمایید.

    6- پس از ایجاد پارتیشن جدید آن را توسط ابزار mkfs پارتیشن‌بندی کنید، درصورتی که نام پارتیشن منطقی ایجاد شده Lvol باشد شکل فرمان به صورت زیر خواهد بود:

    کد:
    mkfs -j /dev/VOL G00 /Lvol0

    7- عملیات ایجاد پارتیشن LVM موردنظر به پایان رسیده است، حال با اتصال محدد آن امکان دسترسی و استفاده مجدد آن را فراهم نمایید:
    کد:
    mount /dev/VOLG00/lvol0

    با ویرایش فایل /etc/fstab می‌توانید امکان اتصال خودکار این پارتیشن را پس از هربار راه‌اندازی مجدد سیستم فراهم نمایید.


    ادامه دارد....

  2. تعداد تشکر ها ازDATAFARM.IR به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن DATAFARM.IR آواتار ها
    تاریخ عضویت
    Jun 2011
    محل سکونت
    تهران
    نوشته ها
    311
    تشکر تشکر کرده 
    425
    تشکر تشکر شده 
    981
    تشکر شده در
    649 پست

    پیش فرض پاسخ : چگونه با پارتیشن‌های lvm کار کنیم(ایجاد، تبدیل و تغییر سایز)

    پروسه فوق رویه ساخت یک پارتیشن براساس ساختار lvm را عنوان می‌کند، حال درصورتی که قصد افزایش حجم یک پارتیشن LVM از مقدار کنونی به اندازه دلخواه خود داشته باشید، جهت انجام این کار به شکل زیر عمل می‌کنید:

    1- بسان مرحله اول از اطلاعات خود نسخه پشتیبان تهیه و سپس آن را unmount کنید.

    2- با اجرای فرمان fdisk فضایی را که قصد افزودن آن به پارتیشن LVM دارید را ایجاد کرده و سپس برچسبش را به 8E تغییر دهید، بطور مثال برای دیسکی با نام sda روال کار بهش شکل زیر است:
    کد:
    fdisk /dev/sda
    --> n
    --> ایجاد پارتیشن
    --> t
    ---> وارد کردن 8E

    3- با استفاده از فرمان pvcreate اقدام به ساخت پارتیشن فیزیکی جدید می‌کنیم:

    کد:
    pvcreate /dev/sdc

    4- حال با استفاده از فرمان vgextend اقدام به توسعه اعضای گروه LVM اسخته شده کنید، برای اینکار دیسک sdc بعنوان عضو جدیدی از گروه VOLG00 معرفی می‌شود.

    کد:
    vgextend VOLG00 /dev/sdc

    5- پس از اجرای فرمان فوق پارتیشن منطقی را که قصد افزایش اندازه‌ی آن را دارید به فضای مورد نظر خود توسعه دهید.
    کد:
    lvextend -L30G /dev/VOLG00/lvol0

    مقداری که در کنار سوئیچ -L قرار می‌گیرید اندازه جدید پارتیشن را نشان می‌دهد.

    6- با اتصال مجدد پارتیشن مورد نظر توسط فرمان mount و اجرای ext2online تغییرات انجام شده جهت اعمال بر سیستم فایل صورت می‌گیرد.

    کد:
    ext2online /dev/VOLG00/lvol0

    7- جهت چک کردن فایل سیستم پارتیشن مورد نظر که در این مثال ext3 است، پارتیشن /home را مجدداً unmount کرده و فرمان e2fsck را به شکل زیر اجراء کنید:

    کد:
    e2fsck -f /dev/VOLG00/lvol0

    8- حال پارتیشن مورد نظر قابل استفاده بوده و به راحتی می‌توانیم آن را mount کنیم، با استفاده از مطالب عنوان شده امکان بکارگیری پارتیشن‌های LVM در سرویس‌دهنده‌های مختلف لینوکسی مخصوصا در زمان استفاده از حافظه‌های حجیم چون SAN به راحتی میسر می‌شود.


    منبع: جزوه‌های سید داوود سجادی (با اندکی تغییرات)

  5. تعداد تشکر ها ازDATAFARM.IR به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 6
    آخرين نوشته: March 13th, 2018, 14:57
  2. پاسخ ها: 0
    آخرين نوشته: February 29th, 2016, 17:01
  3. تغییر سایز پارتیشن
    توسط destan در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 4
    آخرين نوشته: September 7th, 2015, 23:27
  4. تغییر سایز هارد در esx 4
    توسط onlypayam در انجمن وی ام ور Vmware
    پاسخ ها: 5
    آخرين نوشته: February 7th, 2011, 02:18
  5. تغییر سایز حجم پارتیشن vps در citrix
    توسط amateur در انجمن سيتريکس Citrix Systems
    پاسخ ها: 9
    آخرين نوشته: October 18th, 2010, 02:59

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •