linux扩容知识储备
怎样对linux系统
知识点:history查看linux操作历史
问题说明:
服务器原有c盘为100G,c盘被占满了。
之后弄了一个未分区的1T硬碟。
重点是把硬碟的空间扩容到原有的c盘分区里。
个人理解:查了好多的操作,最后成功了,剖析一下就是把硬碟》分区(弄成化学卷)》分组(分配卷组,分到原有卷组里)》逻辑卷
其中三个名词:化学卷、卷组、逻辑卷感兴趣的可以去了解一下哈。
注:此操作适宜做新硬碟扩展原有卷组空间
查看逻辑卷的名
[root@wq2 ~]# fdisk -l
磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000e6b62
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 62914559 30407680 8e Linux LVM
磁盘 /dev/mapper/centos-root:10.0 GB, 10737418240 字节,56606720 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
查看卷组
可以看出这个卷组名叫centos
[root@wq2 ~]# vgdisplay
--- Volume group ---
VG Name centos
查看各个文件夹(挂载点)对应的逻辑卷
[root@wq2 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 252:0 0 51G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 50G 0 part
├─centos-root 253:0 0 10G 0 lvm /
├─centos-swap 253:1 0 10G 0 lvm [SWAP]
├─centos-app 253:2 0 10G 0 lvm /app
├─centos-opt 253:3 0 10G 0 lvm /opt
└─centos-tmp 253:4 0 10G 0 lvm /tmp
vdb 252:16 1 100G 0 disk
创建数学卷
pvcreate /dev/vdb
添加这个数学卷到卷组
vgextend centos /dev/vdb
逻辑卷扩容
lvextend -L +99G /dev/mapper/centos-opt
扩展文件系统
xfs_growfs /dev/mapper/centos-opt
原有分区resize查看linux未分区的磁盘,只适用于原硬碟基础上扩容:
输入parted/dev/sda开始分区:
(parted)resizepart
Partitionnumber?3
End?[537GB]?100%
再执行resizepart是降低空间
pvresize/dev/sda3
lvextend-r-l+100%FREE/dev/mapper/cl-root
当逻辑硬碟显存早已扩充并且文件系统显存没有更新查看linux未分区的磁盘,须要更新下内容空间
首先查找对应的文件的类型再执行不同的命令进行空间更新
1、查看对应的类型
mount |grep root
非常注意的:
resize2fs命令:针对的是ext2、ext3、ext4文件系统
xfs_growfs命令:针对的是xfs文件系统
2、下面按照自己文件系统类型选择命令进行操作(这儿以xfs类型做演示linux内存管理,步骤都一致):
(2)xfs类型文件系统重新定义大小要使用xfs_growfs命令(注意文件系统名要与自己系统的一致)
xfs_growfs /dev/mapper/centos-root
3、接出来用df-h查看一下文件系统的大小linux文件系统,修改成功
文章评论