vm linux根分区扩容教程,PVE linux_VM 扩容分区

页面 调整磁盘大小

手动分区

fdisk -l

fdisk /dev/sda 对该磁盘进行分区,

输入n并回车,n是“new”新建分区

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

欢迎使用 fdisk (util-linux 2.23.2)。

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

使用写入命令前请三思。

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

Partition type:

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

e extended

Select (default p): p

分区号 (3,4,默认 3):3

起始 扇区 (629145600-1069547519,默认为 629145600):

将使用默认值 629145600

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

将使用默认值 1069547519

分区 3 已设置为 Linux 类型,大小设为 210 GiB

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

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

正在同步磁盘。

通过partx工具让内核重读磁盘分区表

partx -d /dev/sda //因为内核中存有部分未调整磁盘的信息,故先将所有信息清零

partx -a /dev/sda //添加调整后的磁盘分区信息

partx -s /dev/sda //显示磁盘分区信息

#查看内核是否已经识别新的分区:

cat/proc/partitions

扩容

给新建的分区创建物理卷:卷扩容,添加进LVM组

pvcreate /dev/sda3 初始化刚才的分区

[root@localhost ~]# pvcreate /dev/sda3

Physical volume"/dev/sda3" successfully created.

[root@localhost ~]# vgdisplay--- Volume group ---VG Name centos

System ID

Format lvm2

Metadata Areas1Metadata Sequence No2VG Access read/write

VG Status resizable

MAX LV0Cur LV1Open LV1Max PV0Cur PV1Act PV1VG Size299.80GiB

PE Size4.00MiB

Total PE76749Alloc PE/ Size 76749 / 299.80GiB

Free PE/ Size 0 / 0VG UUID i3fy1h-quuU-JJ9g-Gdfu-cNW9-KsW1-u72oi4

查看卷组,并将初始化的分区加入到虚拟卷组

为卷组vg_root添加新的物理卷sda3增加卷组的容量

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

Volume group "centos" successfully extended

扩展逻辑卷的大小

[root@localhost ~]# df -h

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

/dev/mapper/centos-root 300G 57G 243G 19% /

devtmpfs 25G 0 25G 0% /dev

tmpfs 25G 0 25G 0% /dev/shm

tmpfs 25G 8.6M 25G 1% /run

tmpfs 25G 0 25G 0% /sys/fs/cgroup

/dev/sda1 197M 123M 74M 63% /boot

tmpfs 4.9G 0 4.9G 0% /run/user/0

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

Size of logical volume centos/root changed from 299.80 GiB (76749 extents) to <509.80 GiB (130508 extents).

Logical volume centos/root successfully resized.

#xfs用以下命令来扩磁盘空间:

[root@localhost ~]# xfs_growfs /dev/mapper/centos-root

meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=19647744 blks

= sectsz=512 attr=2, projid32bit=1

= crc=1 finobt=0 spinodes=0

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

= sunit=0 swidth=0 blks

naming =version 2 bsize=4096 ascii-ci=0 ftype=1

log =internal bsize=4096 blocks=38374, version=2

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

realtime =none extsz=4096 blocks=0, rtextents=0

data blocks changed from 78590976 to 133640192

[root@localhost ~]# df -h

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

/dev/mapper/centos-root 510G 57G 453G 12% /

devtmpfs 25G 0 25G 0% /dev

tmpfs 25G 0 25G 0% /dev/shm

tmpfs 25G 8.6M 25G 1% /run

tmpfs 25G 0 25G 0% /sys/fs/cgroup

/dev/sda1 197M 123M 74M 63% /boot

tmpfs 4.9G 0 4.9G 0% /run/user/0

QA:

[root@localhost ~]# resize2fs -p /dev/mapper/centos-root

resize2fs 1.42.9 (28-Dec-2013)

resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时

找不到有效的文件系统超级块.

[root@localhost ~]# df -T

文件系统 类型 1K-块 已用 可用 已用%挂载点

/dev/mapper/centos-root xfs 314210408 1092908 313117500 1% /devtmpfs devtmpfs 25666376 0 25666376 0% /dev

tmpfs tmpfs 25678444 0 25678444 0% /dev/shm

tmpfs tmpfs 25678444 8708 25669736 1% /run

tmpfs tmpfs 25678444 0 25678444 0% /sys/fs/cgroup

/dev/sda1 xfs 201380 125880 75500 63% /boot

tmpfs tmpfs 5135692 0 5135692 0% /run/user/0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值