2020-03-23 LVM

1.创建lvm

1.fdisk -l
[root@lb01 ~]# fdisk -l  显示磁盘信息

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 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 /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 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: 0x000a2c65

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     4196351     2097152   82  Linux swap / Solaris
/dev/sda2   *     4196352   104857599    50330624   83  Linux



2.[root@lb01 ~]# pvcreate /dev/sdb  将物理磁盘设备初始化为物理卷
  Physical volume "/dev/sdb" successfully created.

3.vgcreate easyits /dev/sdb    创建卷组,将pv加入卷组中

4.lvcreate -n mylv -L 2G easyits  基于卷组创建逻辑卷
-n  指定逻辑卷名称
-L  指定逻辑卷大小
 lvs 显示逻辑卷 
 lvdisplay 显示逻辑卷详细信息
[root@lb01 ~]# lvs 显示逻辑卷  
  LV   VG      Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  mylv easyits -wi-a----- 2.00g 

5. mkfs.ext4 /dev/easyits/mylv  为创建好的逻辑卷创建文件系统

6.mount /dev/easyits/mylv /mnt  将格式化好的逻辑卷挂载使用

7.[root@lb01 mnt]# df -h  显示挂载信息
Filesystem                Size  Used Avail Use% Mounted on
/dev/sda2                  48G  1.7G   47G   4% /
devtmpfs                  479M     0  479M   0% /dev
tmpfs                     489M     0  489M   0% /dev/shm
tmpfs                     489M  6.8M  482M   2% /run
tmpfs                     489M     0  489M   0% /sys/fs/cgroup
tmpfs                      98M     0   98M   0% /run/user/0
/dev/mapper/easyits-mylv  2.0G  6.0M  1.8G   1% /mnt

2.删除lvm

删除之前先卸载  umount /mnt
一定要按照顺序删除

1.删除lv 逻辑卷   lvremove /dev/easyits/mylv

2.删除vg 卷组   vgremove easyits

3.删除物理卷  pvremove /dev/sdb

3.lvm fs扩容

image.png
image.png

4.vg卷组扩容

image.png

项目实例演示

image.png

pvresize -v /dev/sdb
lvextend -L +511g /dev/mapper/VG--data-LV--data
resize2fs -p /dev/mapper/VG--data-LV--data

4.磁盘如何进行分区

1.确认检查: fdisk -l

2.进行分区操作
fdisk /dev/sdb   --- 对磁盘进行分区命令
    进行分区操作:
    fdisk /dev/sdb   --- 对磁盘进行分区命令
    Command action
    d   delete a partition              --- 删除一个分区
    l   list known partition types      --- 列出分区类型(8e  Linux LVM)
    m   print this menu                 --- 输出帮助信息
    n   add a new partition             --- 创建新的分区
    p   print the partition table       --- 输出分区信息
    q   quit without saving changes     --- 不做任何改变进行退出
    t   change a partition's system id  --- 改变分区类型
    w   write table to disk and exit    --- 保存分区配置

3.创建文件系统(格式化处理
    centos6: ext4
    centos7: xfs   
    在格式化前需要执行以下命令
    partprobe  /dev/sdb     --- 告知内核系统已经对磁盘进行了分区
    做格式化处理:
    mkfs.ext4 /dev/sdb1
    mkfs.xfs  /dev/sdb1     --- 无法识别小分区信息(10M以下)
    mkfs -t xfs /dev/sdb1
04. 磁盘体系结构-第五层: 进行磁盘挂载
    mount /dev/sdb1 /mnt
05. 如何实现自动挂载分区(/dev/sdc1  /mnt_100M)
    mount /dev/sdc1 /mnt_100M
    方法一: 将挂载命令放入到/etc/rc.local文件中
    vim /etc/rc.local
    mount /dev/sdc1 /mnt_100M

你可能感兴趣的:(2020-03-23 LVM)