跳转到主要内容

挂载磁盘&&分区


yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

# 查看磁盘,找到磁盘路径
fdisk -l 

# 创建物理卷
pvcreate /dev/vdb #就是找到的新磁盘

# 创建逻辑卷组
# vgcreate <vg_name> <pv_path>
vgcreate data /dev/vdb

# 创建虚拟分区
# lvcreate -n <lv_name> -l <size>  <vg_name>
# -l 100%VG VG的全部大小
#  -L 200G 10240M
lvcreate -n data -l 100%VG data

# 创建格式
# mkfs.xfs <lv_path>
mkfs.xfs /dev/data/data

mkdir -p /data
# 挂载
echo "/dev/data/data /data xfs defaults 1 1" >> /etc/fstab #挂载到data

#echo "/dev/data/data /home xfs defaults 1 1" >> /etc/fstab #挂载到home

mount -a

df -hT

du -h --max-depth=1

查看已经存在的VG


# 显示PV
pvdisplay
pvs

# 显示vg
vgdisplay
vgs

# 显示lv
lvdisplay
lvs

磁盘扩容

# 调整PV
pvresize /dev/vdb

# 调整LV
lvresize -L +80G /dev/data/data

# 调整文件系统
xfs_growfs /dev/data/data

调整分区大小

 fdisk -l
 
 Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000bcb4e

   Device Boot      Start         End      Blocks   Id  System
/dev/vda1   *        2048    83886079    41942016   83  Linux

“system”为“Linux”表示分区形式为MBR。“system”为“GPT”表示分区形式为GPT。


# 扩展MBR分区
growpart /dev/vda 1
resize2fs /dev/vda1


# 使用查看文件格式
lsblk

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda         253:0    0  100G  0 disk 
└─vda1      253:1    0   40G  0 part /
vdb         253:16   0  600G  0 disk 
└─data-data 252:0    0  600G  0 lvm  /data

查看文件格式