根分区扩容

根分区扩容


根分区扩容

#查看分区情况

[root@localhost ~]# df -hT

文件系统                类型      容量  已用  可用 已用% 挂载点

/dev/mapper/centos-root xfs        17G1.1G   16G6% /

devtmpfs                devtmpfs  475M0475M0% /dev

tmpfs                   tmpfs     487M0487M0% /dev/shm

tmpfs                   tmpfs     487M7.7M  479M2% /run

tmpfs                   tmpfs     487M0487M0% /sys/fs/cgroup

/dev/sda1               xfs      1014M  133M  882M14% /boot

tmpfs                   tmpfs      98M098M0% /run/user/0

#通过lsblk可以看到sdb设备

[root@localhost ~]# lsblk

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda8:0020G0disk

├─sda18:101G0part /boot

└─sda28:2019G0part

├─centos-root253:0017G0lvm  /

└─centos-swap253:102G0lvm  [SWAP]

sdb8:16020G0disk

sr011:014.3G0rom

#对sdb设备进行分区(依次输入n p 回车 w)

[root@localhost ~]# fdisk /dev/sdb

欢迎使用 fdisk (util-linux2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。

使用写入命令前请三思。

Device does not contain a recognized partition table

使用磁盘标识符 0x501ebfe5 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n

Partition type:

p   primary (0 primary,0extended,4free)

  e   extended

Select (default p): p

分区号 (1-4,默认1):

起始 扇区 (2048-41943039,默认为2048):

将使用默认值2048

Last 扇区,+扇区 or+size{K,M,G} (2048-41943039,默认为41943039):

将使用默认值41943039

分区1已设置为 Linux 类型,大小设为20GiB

命令(输入 m 获取帮助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.

正在同步磁盘。

#对sdb1进行格式化(提前看好根分区格式)

[root@localhost ~]# mkfs.xfs /dev/sdb1

meta-data=/dev/sdb1isize=512agcount=4,agsize=1310656blks

=sectsz=512attr=2,projid32bit=1

=crc=1finobt=0,sparse=0

data=bsize=4096blocks=5242624,imaxpct=25

=sunit=0swidth=0blks

naming=version2bsize=4096ascii-ci=0ftype=1

log=internal logbsize=4096blocks=2560,version=2

=sectsz=512sunit=0blks,lazy-count=1

realtime=noneextsz=4096blocks=0,rtextents=0

#刷新

[root@localhost ~]# partprobe

##查看现有的卷组

[root@localhost ~]# vgs

VG#PV #LV #SN Attr   VSize   VFree

centos120wz--n- <19.00g0

#扩容卷组

[root@localhost ~]# vgextend centos /dev/sdb1

Volume group"centos"successfully extended

#扩容根分区

[root@localhost ~]# lvresize -l +100%FREE /dev/mapper/centos-root

Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to36.99 GiB (9470 extents).

  Logical volume centos/root successfully resized

#刷新文件系统

  xfs_growfs /dev/mapper/centos-root

meta-data=/dev/mapper/centos-rootisize=512agcount=4,agsize=1113856blks

=sectsz=512attr=2,projid32bit=1

=crc=1finobt=0spinodes=0

data=bsize=4096blocks=4455424,imaxpct=25

=sunit=0swidth=0blks

naming=version2bsize=4096ascii-ci=0ftype=1

log=internalbsize=4096blocks=2560,version=2

=sectsz=512sunit=0blks,lazy-count=1

realtime=noneextsz=4096blocks=0,rtextents=0

data blocks changed from4455424to9697280

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。