LVM创建

名词解释:
1.物理卷 Physical Volume (PV):一个物理卷,包含了许多物理分区
2.物理分区 Physical Extents (PE) 
3.卷组 Volume Group (VG):一个VG是由许多物理分区组成的(可能来自多个物理卷或硬盘)。 
4.逻辑卷 Logical Volume (LV) 
5.文件系统 Filesystem

创建逻辑卷LV,操作步骤如下:

1.对各个磁盘进行分区

[root@localhost ~]# fdisk /dev/sdb

2.创建物理卷(PV),例如:

[root@liujunjun ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created.
[root@liujunjun ~]# pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created.
[root@liujunjun ~]# 

3.将创建的物理卷(PV),添加到卷组(VG)中,比如VG命名为vgtest 

[root@liujunjun ~]# vgcreate vgtest /dev/sdb1 /dev/sdc1
  Volume group "vgtest" successfully created
[root@liujunjun ~]# 

3.1 查看新建的卷组

复制代码
[root@liujunjun ~]# vgdisplay vgtest
  --- Volume group ---
  VG Name               vgtest
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               39.99 GiB
  PE Size               4.00 MiB
  Total PE              10238
  Alloc PE / Size       0 / 0   
  Free  PE / Size       10238 / 39.99 GiB
  VG UUID               PkzcEC-hf3B-DXzq-hIqG-yHZd-8ebV-IjaYjX
   
[root@liujunjun ~]# 
复制代码

4.创建逻辑卷(命名为vgtest_LV01),在新建的卷组vgtest中

[root@liujunjun ~]# lvcreate -L 30G -n vgtest_LV01 vgtest
  Logical volume "vgtest_LV01" created.

5.在逻辑卷上面创建文件系统,也就是格式化新创建的逻辑卷vgtest_LV01

复制代码
[root@liujunjun ~]# mkfs.xfs /dev/vgtest/vgtest_LV01 
meta-data=/dev/vgtest/vgtest_LV01 isize=512    agcount=4, agsize=1966080 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=7864320, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3840, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
复制代码

6.挂载

复制代码
[root@liujunjun ~]# mkdir /data
[root@liujunjun ~]# mount /dev/vgtest/vgtest_LV01 /data
[root@liujunjun ~]# df -h
文件系统                        容量  已用  可用 已用% 挂载点
devtmpfs                        384M     0  384M    0% /dev
tmpfs                           400M     0  400M    0% /dev/shm
tmpfs                           400M  5.7M  394M    2% /run
tmpfs                           400M     0  400M    0% /sys/fs/cgroup
/dev/mapper/cl-root              19G  1.4G   18G    8% /
/dev/sda1                       283M  126M  139M   48% /boot
tmpfs                            80M     0   80M    0% /run/user/0
/dev/mapper/vgtest-vgtest_LV01   30G  247M   30G    1% /data
复制代码

 

posted @   星火撩原  阅读(103)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
阅读排行:
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
历史上的今天:
2019-12-13 KVM 虚拟化技术
2019-12-13 RAID几种方式
2019-12-13 Centos7 自定义systemctl服务脚本
2019-12-13 nginx配置优化+负载均衡+动静分离详解
2019-12-13 nginx负载均衡配置
2019-12-13 keepalived高可用反向代理的nginx
点击右上角即可分享
微信分享提示