صفحه اصلی - جوان سرور

اموزش اکستند هارد در لینوکس

احتمالا براتون پیش اومده بخواهید روی سرور مجازی تون هارد اکستند کنید
برای اینکار ابتدا باید هارد جدید رو به سرورتون اضافه کنید سپس  دستور df -h را بزنید

نتیجه ای به شکل زیر رو نمایش میده

/dev/xvda1 20G 4.7G 15G 24% /
 tmpfs 245M 0 245M 0% /dev/shm
 /usr/tmpDSK 485M 11M 449M 3% /tmp

حالا دستور fdisk -l را اجرا کنید

نتیجه ای به شکل زیر رو نشون میده
Disk /dev/xvdb: 1073 MB, 1073741824 bytes 
255 heads, 63 sectors/track, 130 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

Disk /dev/xvdb doesnt contain a valid partition table 

Disk /dev/xvda: 161.0 GB, 161061273600 bytes 
255 heads, 63 sectors/track, 19581 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

Device Boot      Start         End      Blocks   Id  System 
/dev/xvda1 * 1          13      104391   83  Linux 
/dev/xvda2              14       19581   157179960   8e  Linux LVM  

همونطور که میبینید ذکر شده /dev/xvdb پارتیشن بندی نشده. (برای شما این پارتیشن فرق داره شاید /dev/sdb باشه شاید چیز دیگه)
(گاهی اوقات این گزینه رو مشاهده نمکنید که باید با دستور dd هارد قابل استفاده کنید . البته این کار در بعضی موارد مانند افزودن هارد به سیتریکس زن کاربرد داره)
الان باید با دستور

fdisk /dev/xvdb

اقدام به فرمت هارد جدید کنید.
به ترتیب کامند های زیر رو بزنید:
n
p
1
رو بزنید
سپس دوبار enter بزنید تا سیلندر اول و آخر انتخاب بشه
حالا
t رو بزنید سپس 8e رو بزنید (نوع پارتیشن LVM)

حالا w رو بزنید که تغییزات ذخیره بشه
شما الان هارد جدید رو پارتیشن بندی کردید با LVM
شما اکنون پارتیشن جدیدی را انتخاب کرده اید وقت آن رسیده است که سرور را ریستارت کنید.

shutdown -r now

حالا نیاز هست که ولوم گروپ رو بررسی کنیم
دستور vgdisplay رو میزنیم
خروجی شبیه زیر هست:

mand not found
[root@ariana ~]# vgdisplay
--- Volume group ---
VG Name               VolGroup
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  3
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                2
Open LV               2
Max PV                0
Cur PV                1
Act PV                1
VG Size               149.88 GB
PE Size               32.00 MB
Total PE              4796
Alloc PE / Size       4796 / 149.88 GB
Free  PE / Size       0 / 0
VG UUID               slGalj-U4SE-ZdGw-Z7Hs-nLLm-3x9T-es9CF7

همان طور که می بینید ولوم گروپ ما VolGroup است . در ادامه با استفاده از دستورات Physical Volume ، LVM ها را اسکن می کنیم.

pvscan
ونتیجه زیر را نمایش می دهد.
pv /dev/xdb1 VG VolGroup lvm2 [40GiB / 1.4 GB free]
Total: 1 [ 40GiB / in use : 1 [20GiB]/ in no Vg : 0 [ 0 ]

الان باید برای پاتیشن هارد جدید یه pv بسازیم
pvcreate /dev/xvdb1

از کامند vgdisplay که استفاده کردیم اسم ولوگروپ رو بر میداریم
که VolGroup هست
حالا اکستند میکنیم.

vgextend VolGroup /dev/xvdb1
الان کامند df -h رو میزنیم
خروجی شبیه زیر هست( قسمتی از خروجی)

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-LogVol00
142G 134G 481M 100% /

می بنید که پارتیشتن / با ادرس
/dev/mapper/VolGroup-LogVol00
اکنون وقت آن رسیده است که این فضای 20 گیگابایت رو به آدرس پارتیشن روت با کامند زیر اضافه کنیم. در صورتی که مشکل میخورید 1گیگ کمتر یعنی 19 گیگ رو وارد کنید
lvextend -L+20G /dev/mapper/VolGroup-LogVol00

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

resize2fs /dev/mapper/VolGroup-LogVol00

و در نهایت دستور زیر را برای مشاهده ی تغییرات سایز پارتیشن روت می زنیم .

df -h

مجتبی حیدری جوان سرور

سایر آموزش ها
به راهنمایی بیشتری نیاز دارید؟‌ با ما در تماس باشید 95119945-021
logo-enamad