一、检查磁盘
[root@fl-esb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 149G 6.7G 143G 5% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 8.8M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 1014M 135M 880M 14% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
/dev/loop0 4.4G 4.4G 0 100% /opt/centos
[root@fl-esb1 ~]#
[root@fl-esb1 ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 150G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 149G 0 part /
sdb 8:16 0 2T 0 disk
sr0 11:0 1 1M 0 rom
loop0 7:0 0 4.3G 0 loop /opt/centos
[root@fl-esb1 ~]#
二、制作物理卷 (PV)
可以创建分区(fdisk /dev/sdb),也可以使用整块盘
在 fdisk 中,按 n 创建新分区。
按 p 创建主分区。
分区号、起始扇区默认即可。
最后,按 t 更改分区类型,输入 8e。
按 w 保存并退出。
这里使用整块盘制作PV
[root@fl-esb1 ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
[root@fl-esb1 ~]#
三、创建卷组VG
VG卷组名 home_vg
[root@fl-esb1 ~]# vgcreate home_vg /dev/sdb
Volume group "home_vg" successfully created
[root@fl-esb1 ~]#
四、创建逻辑卷LV
使用 lvcreate 命令从 VG 中划分空间来创建 LV
◦ -L:指定大小(如 -L 10G 表示 10GB)。
◦ -l:指定扩展盘区的数量或百分比(如 -l 100%FREE 使用所有剩余空间)。
◦ -n:为 LV 命名。
[root@fl-esb1 ~]# lvcreate -n home_lv -l 100%FREE home_vg
Logical volume "home_lv" created.
[root@fl-esb1 ~]#
五、创建文件系统并挂载
xfs文件系统:mkfs.xfs
ext4文件系统: mkfs.ext4
[root@fl-esb1 ~]# mkfs.xfs /dev/home_vg/home_lv
meta-data=/dev/home_vg/home_lv isize=512 agcount=4, agsize=134217472 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=536869888, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=262143, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@fl-esb1 ~]#
[root@fl-esb1 ~]# mount /dev/home_vg/home_lv /home
[root@fl-esb1 ~]#
[root@fl-esb1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 149G 6.7G 143G 5% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 8.8M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 1014M 135M 880M 14% /boot
tmpfs 6.3G 0 6.3G 0% /run/user/0
/dev/loop0 4.4G 4.4G 0 100% /opt/centos
/dev/mapper/home_vg-home_lv 2.0T 33M 2.0T 1% /home
[root@fl-esb1 ~]#
[root@fl-esb1 ~]# cp /etc/fstab /etc/fstab.backup.$(date +%Y%m%d)
[root@fl-esb1 ~]#
[root@fl-esb1 ~]# echo "/dev/home_vg/home_lv /home xfs defaults 0 0" >>/etc/fstab