اضافه کردن هارد اضافه به سنت او اس Centos 7 Extend partition with unallocated space پرینت

  • 0

در این مقاله آموزش اضافه کردن هارد به ظرفیت فعلی سرور سنت او اس 7 را داریم

در این آموزش پیش فرض بر این است که مثلا سرور شما 20 گیگ هارد دارد و می خواهید 30 گیگ دیگر به آن اضافه کنید

ابتدا در مجازی ساز هارد را  از 20 به 50 تغییر می دهید سپس با دستورات زیر افدام می کنید

Check this out — everything on a single line, no questions:

parted ---pretend-input-tty /dev/vda resizepart 2 100%;
partx -u /dev/vda; pvresize /dev/vda2;
lvextend -r centos/var /dev/vda2

Here:

  • parted extends partition (---pretend-input-tty is a hidden parted flag)
  • partx updates kernel in-memory partition table
  • pvresize resizes physical volume
  • lvextend resizes logical volume and filesystem

This way reboot is not needed.

The above implies that you have vd* volumes, and under vda2 there is an lvm volume group centos and lvm logical volume var:

$ lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0               2:0    1    4K  0 disk 
vda               8:0    0   40G  0 disk 
├─vda1            8:1    0    1G  0 part /boot
└─vda2            8:2    0   19G  0 part 
  ├─centos-var  253:0    0   17G  0 lvm  /
  └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
sr0              11:0    1 1024M  0 rom

If you have sd* volumes, like here:

$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0           2:0    1    4K  0 disk 
sda           8:0    0   40G  0 disk 
├─sda1        8:1    0    1G  0 part /boot
└─sda2        8:2    0   19G  0 part 
  ├─cl-root 253:0    0   17G  0 lvm  /
  └─cl-swap 253:1    0    2G  0 lvm  [SWAP]
sr0          11:0    1 1024M  0 rom

You can do it the same way:

parted ---pretend-input-tty /dev/sda resizepart 2 100%;
partx -u /dev/sda; pvresize /dev/sda2;
lvextend -r centos/root /dev/sda2

آیا این پاسخ به شما کمک کرد؟

« برگشت