سلام خدمت تمامی عزیزان در انجمن وب هاستینگ تاک .
یکی از دغدغه های میزبان ها ، پر شدن فضا هارد دیسکشون هست ، علل خصوص آنهایی که سرور هاستینگشون بر روی سرور مجازی تنظیم شده .
چندی پیش یکی از دوستان به چنین مشکلی برخورد کرد و شکر خدا تونستم کمی کنم ، به همین دلیل
این تاپیک رو ایجاد کردم تا کمکی بشه برای کسانی که به چنین مشکلی برخورد می کنند .
مخاطب این آموزش:
کسانی که سرور هاستینگشون بر روی ماشین مجازی، مجازی سازی شده توسط VMware هست .
هدف این آموزش:
افزایش فضای هارد واقع در /home یا /root یا ... که سایت ها بر روی این قسمت قرار دارند .
افزایش فضای هارد بدون ریستارت سرور !! مبادا آپتایم سرورتون از 100% کمتر بشه
خُب شروع می کنیم ...
ابتدا طبق 2 تصویر زیر که کاملا واضح است ، شما هارد جدید با فضای دلخواه به سرور اضافه می کنید .
و پس از اینکه Next زدید و هارد رو به سرور اضافه کردید دستورات زیر که نوشتم رو به ترتیب اجرا کنید .
کد:echo "- - -" > /sys/class/scsi_host/host0/scanکد:echo "- - -" > /sys/class/scsi_host/host1/scanکد:echo "- - -" > /sys/class/scsi_host/host2/scan
این دستور ها باعث میشن که تغییرات جدیدی که در هارد اضافه شده مجددا اسکن و بروز بشن ،
یعنی شما که در مرحله قبل هارد اضافه کردید ، تا سرور رو ریستارت نکنید ؛ هارد جدید بر روی سرور نمایش داده نمیشه
حالا بدون اینکه ریستارتی انجام بشه با دستور بالا اسکن مجدد انجام میشه .
دستور زیر لیست SCSi ها رو نشون میده :
کد:ls /sys/class/scsi_device/
حالا این دستورات رو به ترتیب وارد کنید !
کد:echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescanکد:echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescanکد:echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/rescan
سپس دستور زیر رو برای مشاهده اطلاعات هارد وارد کنید
کد:fdisk -l
دستور هایی که بالا وارد کردید، باید طبق عکس زیر بوده باشن
همان طور که مشاهده می کنید ، هارد جدید sdb با فضای 20 گیگابایتی به سرور بدون هیچ ریستارتی اضافه شده .
حالا باید این هارد جدید رو تعریف کرده و به /home یا /root اضافه کنیم !
لطفا دستور های زیر رو به ترتیب وارد کنید
کد:pvcreate /dev/sdbکد:vgextend centos /dev/sdbکد:vgdisplay
دستور های بالا برای ایجاد هارد جدید و تعریف به بخش بوده و زمانی که دستور ها رو وارد کردید ، طبق عکس زیر بوده باشن
حالا جهت افزایش فضای بخش /root یا /home یا هر بخش دیگر دستوارت زیر رو وارد کنید
کد:lvextend -L +20G /dev/mapper/centos-rootکد:xfs_growfs /dev/mapper/centos-root
کار تمام است ! تبریک می گم .
دستور زیر رو وارد کنید و نتیجه رو ببینید :
کد:df -h
تمامی دستورات مراحل قبل باید طبق عکس زیر باشند
امیدوارم در هر مسیری موفق و پیروز باشید .
اگر سوالی در این زمینه بود خیلی خوشحال خواهم شد که پاسخگوی شما باشم
که اگر مشکلی بود، از دستم کاری ساخته بود انجام دهم .
بزودی آموزش های دیگر همراه با تصویر مشکل گشا قرار خواهم داد .
Telegram: ViraHostCom
ارسال تیکت پشتیبانی
با احترام