查看扩容前的磁盘信息
目的是把vdb的容量加入到逻辑卷centos-root中
[root@szrx-sjk01 /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 392M 0 rom
vda 252:0 0 100G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 99G 0 part
├─centos-root 253:0 0 50G 0 lvm /
├─centos-swap 253:1 0 3.9G 0 lvm [SWAP]
└─centos-home 253:2 0 45.1G 0 lvm /home
vdb 252:16 0 3T 0 disk
└─vdb1 252:17 0 3T 0 part
对新盘进行分区
小于2T的盘
fdisk /dev/sdb
输入p 查看分区;(新加的硬盘是没有分区的,如果有数据的情况,输入d删除)
输入n 创建新分区;
输入p 创建主分区
输入1 新建xvdc的第一个主分区,(或者回车即可)
回车(默认从开始分)
输入最大的柱面数,也就是磁盘的最大数;或者回车(默认最大的)
选择格式 t
列出格式 l
输入格式 8e
查看 p
输入w 保存退出
大于2T的盘
大于2T的盘也可以用上面的方法进行小于2T的多次分区,然后加入创建多个物理卷,然后分别加入卷组,有逻辑卷来管理容量;过去没有大磁盘时候就是这样搞的,麻烦些。parted命令可以一次把分区建成。
parted命令
(parted) help
align-check TYPE N check partition N for TYPE(min|opt) alignment
help [COMMAND] print general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or
a particular partition
quit exit program
rescue START END rescue a lost partition near START and END
resizepart NUMBER END resize partition NUMBER
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on s