ViraHost.com
January 5th, 2017, 14:22
سلام خدمت تمامی عزیزان در انجمن وب هاستینگ تاک .
یکی از دغدغه های میزبان ها ، پر شدن فضا هارد دیسکشون هست ، علل خصوص آنهایی که سرور هاستینگشون بر روی سرور مجازی تنظیم شده .
چندی پیش یکی از دوستان به چنین مشکلی برخورد کرد و شکر خدا تونستم کمی کنم ، به همین دلیل
این تاپیک رو ایجاد کردم تا کمکی بشه برای کسانی که به چنین مشکلی برخورد می کنند .
مخاطب این آموزش:
کسانی که سرور هاستینگشون بر روی ماشین مجازی، مجازی سازی شده توسط VMware هست .
هدف این آموزش:
افزایش فضای هارد واقع در /home یا /root یا ... که سایت ها بر روی این قسمت قرار دارند .
افزایش فضای هارد بدون ریستارت سرور !! مبادا آپتایم سرورتون از 100% کمتر بشه :71:
خُب شروع می کنیم ...
ابتدا طبق 2 تصویر زیر که کاملا واضح است ، شما هارد جدید با فضای دلخواه به سرور اضافه می کنید .
34805
34806
و پس از اینکه 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
دستور هایی که بالا وارد کردید، باید طبق عکس زیر بوده باشن
34807
همان طور که مشاهده می کنید ، هارد جدید sdb با فضای 20 گیگابایتی به سرور بدون هیچ ریستارتی اضافه شده .
حالا باید این هارد جدید رو تعریف کرده و به /home یا /root اضافه کنیم !
لطفا دستور های زیر رو به ترتیب وارد کنید
pvcreate /dev/sdb
vgextend centos /dev/sdb
vgdisplay
دستور های بالا برای ایجاد هارد جدید و تعریف به بخش بوده و زمانی که دستور ها رو وارد کردید ، طبق عکس زیر بوده باشن
34808
حالا جهت افزایش فضای بخش /root یا /home یا هر بخش دیگر دستوارت زیر رو وارد کنید
lvextend -L +20G /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
کار تمام است ! تبریک می گم .
دستور زیر رو وارد کنید و نتیجه رو ببینید :
df -h
تمامی دستورات مراحل قبل باید طبق عکس زیر باشند
34809
امیدوارم در هر مسیری موفق و پیروز باشید .
اگر سوالی در این زمینه بود خیلی خوشحال خواهم شد که پاسخگوی شما باشم
که اگر مشکلی بود، از دستم کاری ساخته بود انجام دهم .
بزودی آموزش های دیگر همراه با تصویر مشکل گشا قرار خواهم داد .
Telegram: ViraHostCom (http://telegram.me/virahostcom)
ارسال تیکت پشتیبانی (https://my.virahost.com/submitticket.php)
با احترام :53:
یکی از دغدغه های میزبان ها ، پر شدن فضا هارد دیسکشون هست ، علل خصوص آنهایی که سرور هاستینگشون بر روی سرور مجازی تنظیم شده .
چندی پیش یکی از دوستان به چنین مشکلی برخورد کرد و شکر خدا تونستم کمی کنم ، به همین دلیل
این تاپیک رو ایجاد کردم تا کمکی بشه برای کسانی که به چنین مشکلی برخورد می کنند .
مخاطب این آموزش:
کسانی که سرور هاستینگشون بر روی ماشین مجازی، مجازی سازی شده توسط VMware هست .
هدف این آموزش:
افزایش فضای هارد واقع در /home یا /root یا ... که سایت ها بر روی این قسمت قرار دارند .
افزایش فضای هارد بدون ریستارت سرور !! مبادا آپتایم سرورتون از 100% کمتر بشه :71:
خُب شروع می کنیم ...
ابتدا طبق 2 تصویر زیر که کاملا واضح است ، شما هارد جدید با فضای دلخواه به سرور اضافه می کنید .
34805
34806
و پس از اینکه 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
دستور هایی که بالا وارد کردید، باید طبق عکس زیر بوده باشن
34807
همان طور که مشاهده می کنید ، هارد جدید sdb با فضای 20 گیگابایتی به سرور بدون هیچ ریستارتی اضافه شده .
حالا باید این هارد جدید رو تعریف کرده و به /home یا /root اضافه کنیم !
لطفا دستور های زیر رو به ترتیب وارد کنید
pvcreate /dev/sdb
vgextend centos /dev/sdb
vgdisplay
دستور های بالا برای ایجاد هارد جدید و تعریف به بخش بوده و زمانی که دستور ها رو وارد کردید ، طبق عکس زیر بوده باشن
34808
حالا جهت افزایش فضای بخش /root یا /home یا هر بخش دیگر دستوارت زیر رو وارد کنید
lvextend -L +20G /dev/mapper/centos-root
xfs_growfs /dev/mapper/centos-root
کار تمام است ! تبریک می گم .
دستور زیر رو وارد کنید و نتیجه رو ببینید :
df -h
تمامی دستورات مراحل قبل باید طبق عکس زیر باشند
34809
امیدوارم در هر مسیری موفق و پیروز باشید .
اگر سوالی در این زمینه بود خیلی خوشحال خواهم شد که پاسخگوی شما باشم
که اگر مشکلی بود، از دستم کاری ساخته بود انجام دهم .
بزودی آموزش های دیگر همراه با تصویر مشکل گشا قرار خواهم داد .
Telegram: ViraHostCom (http://telegram.me/virahostcom)
ارسال تیکت پشتیبانی (https://my.virahost.com/submitticket.php)
با احترام :53: