centos7进行添加新硬盘对根目录扩容

操作思路:先确定要扩展目录的格式,df -hT,添加新硬盘,进行分区后,创建pv,然后将空间加入到vg中,然后vg中的空间加入到要扩展的目录中,然后重新读取空间。

命令:

插入新硬盘,不重启识别如下命令:
fdisk -l #没查看到相关的磁盘,进行如下操作:

cat /proc/scsi/scsi
 ls /sys/class/scsi_host/
echo "- - -" >/sys/class/scsi_host/host0/scan
echo "- - -" >/sys/class/scsi_host/host1/scan
echo "- - -" >/sys/class/scsi_host/host2/scan
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
echo 1 > /sys/class/scsi_device/2\:0\:2\:0/device/rescan

识别磁盘后,进行磁盘格式化:

fdisl /dev/sd*  #识别到的磁盘

n #新建分区 p #主分区 1 #分区号 按回车 #起始扇区选择默认
也是回车默认 #为了不浪费空间 p #查看创建出来的分区 w #保存

重新让系统读取分区,输入两次:

partprobe /dev/sd* 
partprobe /dev/sd* 

识别到如下磁盘。
···
root@Repository:/# lsblk
sdc 8:32 0 500G 0 disk
└─sdc1 8:33 0 500G 0 part
└─Repository--vg-root 252:0 0 1.1T 0 lvm /
sr0 11:0 1 1024M 0 rom
···

接下来创建pv、vg,在进行扩容。

pvcreate /dev/sdc1  #创建pv

查看vg名称,并将空间加入到vg中,然后进行扩容。

root@Repository:~# vgdisplay 
  --- Volume group ---
  VG Name               Repository-vg           
...#省略
...#省略
Free  PE / Size       73 / 500 GiB
  VG UUID               UXpRPA-TT4o-Bo2r-ykeh-OGL2-lpp5-MNnE1g

将空间加入到vg中

vgextend Repository-vg /dev/sdc1

扩容:
多出来的500G加入到扩展分区中:

lvextend -L +500G /dev/mapper/Repository--vg-root

重新读取空间:

 resize2fs /dev/mapper/Repository--vg-root

你可能感兴趣的:(centos7进行添加新硬盘对根目录扩容)