linux合并磁盘根目录,Linux系统在线扩容(根目录)磁盘空间

第一步:添加一块10G的硬盘

20200425114938157125.png

第二步:查看添加的硬盘

fdisk -l

如果看不到新添加的磁盘块,则如下解决

# 重新扫描SCSI总线添加设备

echo "- - -" > /sys/class/scsi_host/host0/scan

echo"- - -" > /sys/class/scsi_host/host1/scan

echo"- - -" > /sys/class/scsi_host/host2/scan

注意,如果扫描这三个文件不成,就全部扫描一遍

cat /usr/local/src/test.sh

#!/usr/bin/bash

scsisum=`ll /sys/class/scsi_host/host*|wc -l`for ((i=0;i /sys/class/scsi_host/host${i}/scan

done

#echo"- - -" > /sys/class/scsi_host/host0/scan 这三个值代表通道,SCSI目标ID和LUN。破折号充当通配符,意思是“重新扫描一切”

第三步:对磁盘进行分区

注意:不同操作系统的磁盘命名方式不同,有些是/dev/vdc。具体使用方式参考第三步中fdisk -l首行显示Disk。

按照下面Linux操作进行分区。

$ fdisk /dev/sdc

# fdisk的交互模式,依次输入

n--创建新分区

p--创建主分区 --默认分区编号 --默认起始扇区位置。 --默认结束扇区位置。

t--设置分区类型

8e 类型为LVM

w--写入分区表

# 查看分区情况

fdisk -l /dev/sdc

第四步:扩充根分区:将新分区扩展根:/

1、查看卷分组

[[email protected] ~]# vgdisplay -v

--- Volume group ---

VG Name centos       # 卷分组名,后面会用到这个名字

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 1

Max PV 0

Cur PV 1

Act PV 1

VG Size 12.00 GiB

PE Size 4.00 MiB

Total PE 3073

Alloc PE / Size 3072 / 12.00 GiB

Free PE / Size 1 / 4.00 MiB  # 这一项表示目前该系统上还存在4.00G的空闲空间,可以增加到其它分区上使用

VG UUID gjNdOE-1caE-oOKW-CzOU-3JTz-NUFY-f5R5my

2、为新增的分区创建物理卷

# 注意3表示上面设置分区编号

pvcreate/dev/sdc3

3、查看新建的物理卷和大小,使用pvdisplay命令。

[[email protected] ~]# pvdisplay /dev/sdc3

"/dev/sdc3" is a new physical volume of "<10.00 GiB"

--- NEW Physical volume ---

PV Name /dev/sdc3

VG Name

PV Size <10.00 GiB

Allocatable NO

PE Size 0

Total PE 0

Free PE 0

Allocated PE 0

PV UUID w7wpuN-2kvs-v8Zp-3y6V-ptpC-QvFq-BAWQ9O

4、扩展卷分组,"centos"是vgdisplay命令查到的卷分组名:这里的卷分组名跟上面呼应

[[email protected] ~]# vgextend centos /dev/sdc3

Volume group"centos" successfully extended

5、查看文件根系统名称

[[email protected] ~]# df -h|grep ‘/$‘

/dev/mapper/centos-root 10G 6.7G 3.4G 67% /

6、扩展逻辑卷空间5G

[[email protected] ~]# lvextend -L +5G /dev/mapper/centos-root

Size of logical volume centos/root changed from 10.00 GiB (2560 extents) to 15.00 GiB (3840 extents).

Logical volume centos/root successfully resized.

7、最后扩容文件系统

# 使用 resize2fs或xfs_growfs 对挂载目录在线扩容

# resize2fs 针对文件系统ext2 ext3 ext4

# xfs_growfs 针对文件系统xfs

[[email protected]~]# xfs_growfs /dev/mapper/centos-root

meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=655360blks= sectsz=512 attr=2, projid32bit=1

= crc=1 finobt=0 spinodes=0data= bsize=4096 blocks=2621440, imaxpct=25

= sunit=0 swidth=0blks

naming=version 2 bsize=4096 ascii-ci=0 ftype=1log=internal bsize=4096 blocks=2560, version=2

= sectsz=512 sunit=0 blks, lazy-count=1realtime=none extsz=4096 blocks=0, rtextents=0data blocks changedfrom 2621440 to 3932160

8、最后查看文件系统

df -h

~~~在线扩容到此为止~~~

原文:https://www.cnblogs.com/liugp/p/12772080.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值