精华内容
下载资源
问答
  • Linux对逻辑卷创建与管理基本命令
    千次阅读
    2021-05-11 23:44:00

    Linux对逻辑卷的创建与管理

    linux 逻辑卷创建、增加与减少

    创建逻辑卷:

    1、创建物理卷

    pvcreate /dev/sda3 /dev/sdb3

    pvdisplay显示已建的物理卷

    2、创建卷组

    vgcreate vg0(卷组名) /dev/sda3 /dev/sdb3

    vgdisplay

    3、创建逻辑卷

    lvcreate -L 600M(卷的大小) -n lv0(卷名) vg0

    lvdisplay

    4、建立挂载

    mkdir /mnt/vg0/lv0

    vi /etc/fstab

    /dev/vg0/lv0  /mnt/vg0/lv0 ext3 defaulte

    5、文件格式化

    mkfs.ext3 /dev/vg0/lv0

    扩展逻辑卷大小

    lvextend -L 1G(扩展到1G) /dev/vg0/lv0

    resize2fs /dev/vg0/lv0 文件系统同步

    缩减逻辑卷大小

    umount

    e2fscheck -f /dev/vg0/lv0

    resize2fs /dev/vg0/lv0 800M(缩减到800M)

    lvreduce -L 800M /dev/vg0/lv0

    mount

    将新硬盘加入逻辑卷

    1、建立物理卷

    2、扩展至卷组

    vgextend vg0 /dev/sda10

    撤出硬盘

    pvmove vg0 /dev/sda10

    vgreduce vg0 /dev/sda10

    LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

    一、 基本概念

    1、 物理卷-----PV(Physical Volume)

    物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。

    2、 卷组--------VG(Volumne Group)

    卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

    3、 逻辑卷-----LV(Logical Volume)

    逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷要以属于同一个卷组,也可以属于不同的多个卷组。

    4、 物理区域--PE(Physical Extent)

    物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。

    5、 逻辑区域—LE(Logical Extent)

    逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。

    6、 卷组描述区域-----(Volume Group Descriptor Area)

    卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中的逻辑卷及逻辑卷中物理区域的分配等所有信息,卷组描述区域是在使用pvcreate建立物理卷时建立的。

    二、 LVM的一般操作过程

    1、 在磁盘分区上建立物理卷

    #fdisk /dev/hdb

    #pvdisplay /dev/hdb1  在已经建立好的分区或硬盘上建立物理卷

    #pvcreate /dev/hdb1

    2、 使用物理卷建立卷组

    #vgcreate myVG /dev/hdb1  建立卷组,日后可以根据需要添加新的物理卷到已有卷组中

    3、 在卷组中建立逻辑卷

    #lvcreate –L 10M –n myLV1 myVG  从已有卷组建立逻辑卷,通常只分配部分空间给该逻//辑卷

    4、 在逻辑卷上建立文件系统

    5、 将文件系统挂载到Linux系统的目录树中

    6、 在卷组中添加新的物理卷

    当卷组中没有足够的空间分配给逻辑卷时,可以使用vgextend命令添加新的物理卷到该卷组中,来扩充卷组容量。在一引起特殊的情况下也可以把卷组中现有的物理卷移出卷组。

    #vgextend myVG /dev/hdb2

    7、 扩充逻辑卷的容量

    当逻辑卷的空间不能满足需要时,可以使用lvextend命令把卷组中的空闲空间分配到该逻辑卷以扩展逻辑卷的容量。在逻辑卷的空闲空间过大时,也可以使用lvreduce命令缩减逻辑卷的容量。这样就实现了逻辑卷容量的动态调整。

    #lvextend –L +4M /dev/myVG/myLV

    8、 调整逻辑卷中文件系统的大小

    三、 常用命令

    1、 物理卷命令

    一般维护命令:

    #pvscan //在系统的所有磁盘中搜索已存在的物理卷

    #pvdisplay物理卷全路径名称 :用于显示指定物理卷的属性。

    #pvdata 物理卷全路径名称 :用于显示物理卷的卷组描述区域信息,用于调试目的。

    #pvchange –x|--allocation {y|n} 物理卷全路径名 :用于改变物理卷的分配许可设置

    物理卷的创建与删除命令

    #pvcreate 设备全路径名 :用于在磁盘或磁盘分区上创建物理卷初始化信息,以便对

    该物理卷进行逻辑卷管理。

    #pvmove 源物理卷全路径我[目的物理卷全路径名] 用于把某物理卷中的数据转

    移到同卷组中其他的特刊卷中。

    2、 卷组命令

    一般维护命令

    #vgscan  检测系统中所有磁盘

    #vgck [卷组名]  用于检查卷组中卷组描述区域信息的一致性。

    #vgdisplay [卷组名]  显示卷组的属性信息

    #vgrename 原卷组名 新卷组名

    #vgchange -a y|n [卷组名]  改变卷组的相应属性。是否可分配

    #vgchange -l 最大逻辑卷数   卷组可容纳最大逻辑卷数

    #vgchange -x y|n [卷组名]  卷是否有效

    #vgmknodes [卷组名|卷组路径]  用于建立(重新建立)已有卷组目录和其中的设备文

    卷组配置的备份与恢复命令

    #vgcfgbackup [卷组名] 把卷组中的VGDA信息备份到“/etc/lvmconf”目录中的文件

    #vgcfgrestore -n 卷组名 物理卷全路命名从备份文件中必得指定物理卷的信息

    卷组的建立与删除命令

    #vgcreate 卷组名 物理卷全路径名[物理卷全路径名]

    #vgmove 卷组名

    卷组的扩充与缩小命令

    #vgextend 卷组名 物理卷全路径名[物理卷全路径名]

    #vgreduce 卷组名 物理卷全路径名[物理卷全路径名]

    卷组的合并与拆分

    #vgmerge 目的卷组名 源卷组名  合并两个已经存在的卷组,要求两个卷组的物理

    区域大小相等且源卷组是非活动的。

    #vgsplit 现有卷组 新卷组 物理卷全路径名[物理卷全路径名]

    卷组的输入与输出命令

    #vgexport 卷组名

    #vgimport 卷组名 卷组中的物理卷[卷组中的物理卷]

    3、 逻辑卷命令

    一般命令

    #lvscan

    #lvdisplay 逻辑卷全路径名[逻辑卷全路径名]

    #lvrename 旧逻辑卷全路径名 新逻辑卷全路径名

    #lvrename 卷组名 旧逻辑卷名 新逻辑卷名

    #lvchange

    #e2fsadm -L +|- 逻辑卷增减量 逻辑卷全路径名

    逻辑卷的创建与删除命令

    #lvcreate

    #lvremove

    逻辑卷的扩充与缩小命令

    #lvextend -L|--size +逻辑卷大小增量 逻辑卷全路径名

    #lvreduce q -L|--size +逻辑卷减小量 逻辑卷全路径名

    4、 逻辑卷管理命令

    #lvmdiskscan 检测所有的SCSI、IDE等存储设备

    #lvmchange -R|--reset 复位逻辑卷管理器

    #lvmsadc [日志文件全路径名] 收信逻辑卷管理器读写统计信息,保存到日志文

    件中。

    #lvmsar 日志文件全路径名 从lvmsadc命令生成的日志文件中读取并报告逻辑卷

    管理器的读写统计信息。

    更多相关内容
  • 逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组”vg1000″上创建一个逻辑卷”lvol0″,则此逻辑卷对应的设备文件为”/dev/vg1000/lvol0″。 语法格式 : lvcreate [参数] [逻辑卷] 常用参数: -L 指定逻辑...
  • 在 Linux 中,当你创建一个硬盘分区或者逻辑卷之后,接下来通常是通过格式化这个分区或逻辑卷创建文件系统。这个操作方法假设你已经知道如何创建分区或逻辑卷,并且你希望将它格式化为包含有文件系统,并且挂载它...
  • Redhat_Linux 创建一个逻辑卷

    千次阅读 2018-04-10 17:32:52
    创建一个名为 datastore 的卷组,卷组的PE尺寸为 16 MiB 逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷由 50 个 PE 组成 将新建的逻辑卷格式化为 xfs 文件系统,要求系统启动时,该逻辑卷能被自动挂载...

    =========================================================
    要求:
    创建一个名为 datastore 的卷组,卷组的PE尺寸为 16 MiB

    逻辑卷的名字为 database ,所属卷组为 datastore,该逻辑卷由 50 个 PE 组成

    将新建的逻辑卷格式化为 xfs 文件系统,要求系统启动时,该逻辑卷能被自动挂载到 /mnt/database 目录
    =========================================================
    环境:Redhat 7.2
    1、创建一个分区,容量=16M*50=800M
    创建分区我在上一篇博客中已经有详细的解释了,这次我就不加注释了,有疑问的去看我的上一篇文章。。。

    [root@desktop ~]# fdisk /dev/sda 
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    
    Command (m for help): p
    
    Disk /dev/sda: 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 label type: dos
    Disk identifier: 0x000bffad
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048    20482047    10240000   83  Linux
    /dev/sda2        20482048    24578047     2048000   82  Linux swap / Solaris
    /dev/sda3        24578048    25602047      512000   83  Linux
    /dev/sda4        25602048    41943039     8170496    5  Extended
    /dev/sda5        25604096    26652671      524288   82  Linux swap / Solaris
    
    Command (m for help): n
    All primary partitions are in use
    Adding logical partition 6
    First sector (26654720-41943039, default 26654720): 
    Using default value 26654720
    Last sector, +sectors or +size{K,M,G} (26654720-41943039, default 41943039): 
    Using default value 41943039
    Partition 6 of type Linux and of size 7.3 GiB is set
    
    Command (m for help): t
    Partition number (1-6, default 6): 
    Hex code (type L to list all codes): 8e
    Changed type of partition 'Linux' to 'Linux LVM'
    
    Command (m for help): p
    
    Disk /dev/sda: 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 label type: dos
    Disk identifier: 0x000bffad
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048    20482047    10240000   83  Linux
    /dev/sda2        20482048    24578047     2048000   82  Linux swap / Solaris
    /dev/sda3        24578048    25602047      512000   83  Linux
    /dev/sda4        25602048    41943039     8170496    5  Extended
    /dev/sda5        25604096    26652671      524288   82  Linux swap / Solaris
    /dev/sda6        26654720    41943039     7644160   8e  Linux LVM
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    
    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.
    [root@desktop ~]# partprobe 
    

    2、创建卷组,逻辑卷

    [root@desktop ~]# pvcreate /dev/sda6 -->初始化物理磁盘为物理卷
      Physical volume "/dev/sda6" successfully created
    [root@desktop ~]# vgcreate -s 16M datastore /dev/sda6 -->创建卷组
      Volume group "datastore" successfully created
    [root@desktop ~]# lvcreate -n database -l 50 datastore -->创建逻辑卷
      Logical volume "database" created.
    [root@desktop ~]# lvs -->查看逻辑卷
      LV       VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      database datastore -wi-a----- 800.00m                                                    
      lv0      vg0       -wi-ao---- 292.00m                                                    
    [root@desktop ~]# lvdisplay /dev/datastore/database  -->查看具体信息
      --- Logical volume ---
      LV Path                /dev/datastore/database
      LV Name                database
      VG Name                datastore
      LV UUID                azoohK-KU5J-fkDa-9PjD-1ugH-bzWh-SevknL
      LV Write Access        read/write
      LV Creation host, time desktop.group8.example.com, 2018-04-10 17:20:28 +0800
      LV Status              available
      # open                 0
      LV Size                800.00 MiB
      Current LE             50
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     8192
      Block device           253:1
    [root@desktop ~]#
    

    3、格式化为xfs格式

    [root@desktop ~]# mkfs.xfs /dev/datastore/database 
    meta-data=/dev/datastore/database isize=256    agcount=4, agsize=51200 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=0        finobt=0
    data     =                       bsize=4096   blocks=204800, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
    log      =internal log           bsize=4096   blocks=853, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    [root@desktop ~]# 
    

    4、添加为开机自动挂载

    [root@desktop ~]# blkid -->查看UUID
    /dev/sda1: UUID="3c6e20fa-3e12-42ca-8dba-b12eee74e43e" TYPE="xfs" 
    /dev/sda2: UUID="ff7d2e6d-c2d7-46a0-af09-70c85898ab46" TYPE="swap" 
    /dev/sda3: UUID="4Ntfep-th0e-bCXr-Qo3b-EPJ1-SRsu-nfeOru" TYPE="LVM2_member" 
    /dev/sda5: UUID="8a529678-5180-4c8c-bd2c-18677c573ba3" TYPE="swap" 
    /dev/mapper/vg0-lv0: UUID="b2285e5e-de78-4392-945a-817843fd7f10" TYPE="ext3" 
    /dev/sda6: UUID="W5FA8A-t3Jr-3qTP-FcdE-xBXt-MThN-nBNFOy" TYPE="LVM2_member" 
    /dev/mapper/datastore-database: UUID="880f944b-ed94-489a-8480-7cfb321b20b9" TYPE="xfs" 
    [root@desktop ~]# vim /etc/fstab -->配置挂载表
    [root@desktop ~]# mount -a -->重新加载挂载表
    [root@desktop ~]#
    

    至此,完成。。。。。。。。。

    展开全文
  • 创建lvm:(两块磁盘创建逻辑卷并挂载) 1.物理磁盘 /dev/sdb1、/dev/sdc1 2.创建物理分区 pv pvcreate /dev/sdb1 /dev/sdc1 3.创建卷组 vg vgcreate vgdisk /dev/sdb1 /dev/sdc1 #vgdisk为卷组名称 自定义 4.创建...

    在这里插入图片描述
    创建lvm:(两块磁盘创建逻辑卷并挂载)
    1.物理磁盘 /dev/sdb1、/dev/sdc1
    2.创建物理分区 pv

    pvcreate /dev/sdb1 /dev/sdc1
    

    3.创建卷组 vg

    vgcreate vgdisk /dev/sdb1 /dev/sdc1 	#vgdisk为卷组名称 自定义
    

    4.创建逻辑卷组 lv

    lvcreate -L 7.25T -n lvdisk vgdisk	#7.25T大小、lvdisk为逻辑分区名称 自定义
    

    5.格式化逻辑分区

    mkfs.ext4 /dev/vgdisk/lvdisk
    

    6.挂载

    mount /dev/vgdisk/lvdisk /mnt/
    

    删除lvm:
    1.删除逻辑分区

    lvremove /dev/vgdisk/lvdisk
    

    2.删除卷组

    vgremove /dev/vgdisk
    

    3.删除物理卷

    pvremove /dev/sdb1 /dev/sdc1 
    
    展开全文
  • 针对生产一线在线扩容的需求,对磁盘进行扩容。Linux使用LVM(逻辑卷)管理方法进行扩容,有需要的进行查看。刚写文章,弄的不好,请小伙伴多多提建议进行改进
  • 创建逻辑卷步骤 1、给硬盘分区,并且将分的区的类型改为8e(Linux LVM) 2、 创建pv,将扇区转化为pe,并验证 pvcreate /dev/sdd1 /dev/sde1 pvs 查看pv的信息(简略) pvdisplay 查看pv的信息(详细) 3、创建...


    创建逻辑卷步骤

    1、给硬盘分区,并且将分的区的类型改为8e(Linux LVM)
    
    2、 创建pv,将扇区转化为pe,并验证
        pvcreate /dev/sdd1 /dev/sde1
        pvs  查看pv的信息(简略)
        pvdisplay 查看pv的信息(详细)
    
    3、创建vg虚拟磁盘
        vgcreate mytest /dev/sdd1  /dev/sde1
        find / -name mytest #查找并查看vg的配置信息
        vgs  查看vg虚拟磁盘的信息(简略)
        vgdisplay  查看vg虚拟磁盘的信息(详细)
    
    4、创建逻辑分区
        lvcreate -L +5G mytest(vg名称),创建出一个分区默认lvol0
        find /dev -name lvol0 查找分区位置/dev/mytest/lvol0,创建分区时会在dev目录下创建vg命名的目录
    
    5、 格式化文件系统
        mkfs.ext4 /dev/mytest/lvol0
    
    6、挂载使用
        mkdir /root/mylv
        mount /dev/mytest/lvol0 ./mylv
    
    7、 如果分区不够使用,可以继续动态扩展分区2G 
        lvextend -L +2G /dev/mytest/lvol0
    

    示例

    [root@centos ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   50G  0 disk 
    ├─sda1            8:1    0  500M  0 part /boot
    └─sda2            8:2    0 49.5G  0 part 
      ├─centos-root 253:0    0 45.6G  0 lvm  /
      └─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
    sdb               8:16   0   10G  0 disk 
    sdc               8:32   0   10G  0 disk 
    sdd               8:48   0   10G  0 disk 
    sr0              11:0    1    4G  0 rom  
    [root@centos ~]# fdisk /dev/sdb
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0x041f3ff7.
    
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
    Using default value 20971519
    Partition 1 of type Linux and of size 10 GiB is set
    
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list all codes): 8e
    Changed type of partition 'Linux' to 'Linux LVM'
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    [root@centos ~]# fdisk /dev/sdc
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0x91351548.
    
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
    Using default value 20971519
    Partition 1 of type Linux and of size 10 GiB is set
    
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list all codes): 8e
    Changed type of partition 'Linux' to 'Linux LVM'
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    [root@centos ~]# fdisk /dev
    fdisk: cannot open /dev: Is a directory
    [root@centos ~]# fdisk /dev/sdd
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0x99340d4d.
    
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    Using default response p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): 
    Using default value 20971519
    Partition 1 of type Linux and of size 10 GiB is set
    
    Command (m for help): t
    Selected partition 1
    Hex code (type L to list all codes): 8e
    Changed type of partition 'Linux' to 'Linux LVM'
    
    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.
    [root@centos ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   50G  0 disk 
    ├─sda1            8:1    0  500M  0 part /boot
    └─sda2            8:2    0 49.5G  0 part 
      ├─centos-root 253:0    0 45.6G  0 lvm  /
      └─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
    sdb               8:16   0   10G  0 disk 
    └─sdb1            8:17   0   10G  0 part 
    sdc               8:32   0   10G  0 disk 
    └─sdc1            8:33   0   10G  0 part 
    sdd               8:48   0   10G  0 disk 
    └─sdd1            8:49   0   10G  0 part 
    sr0              11:0    1    4G  0 rom  
    [root@centos ~]# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
      Physical volume "/dev/sdb1" successfully created
      Physical volume "/dev/sdc1" successfully created
      Physical volume "/dev/sdd1" successfully created
    [root@centos ~]# pvs
      PV         VG     Fmt  Attr PSize  PFree 
      /dev/sda2  centos lvm2 a--  49.51g 44.00m
      /dev/sdb1         lvm2 ---  10.00g 10.00g
      /dev/sdc1         lvm2 ---  10.00g 10.00g
      /dev/sdd1         lvm2 ---  10.00g 10.00g
    [root@centos ~]# vgcreate testvg /dev/sdb1 /dev/sdc1 /dev/sdd1
      Volume group "testvg" successfully created
    [root@centos ~]# find / -name testvg
    /etc/lvm/backup/testvg
    [root@centos ~]# vgs
      VG     #PV #LV #SN Attr   VSize  VFree 
      centos   1   2   0 wz--n- 49.51g 44.00m
      testvg   3   0   0 wz--n- 29.99g 29.99g
    [root@centos ~]# vgdisplay 
      --- Volume group ---
      VG Name               testvg
      System ID             
      Format                lvm2
      Metadata Areas        3
      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                3
      Act PV                3
      VG Size               29.99 GiB
      PE Size               4.00 MiB
      Total PE              7677
      Alloc PE / Size       0 / 0   
      Free  PE / Size       7677 / 29.99 GiB
      VG UUID               gviLfp-eSvc-zwNv-qq6q-j8W5-xk1f-lx1aNO
       
      --- Volume group ---
      VG Name               centos
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               49.51 GiB
      PE Size               4.00 MiB
      Total PE              12674
      Alloc PE / Size       12663 / 49.46 GiB
      Free  PE / Size       11 / 44.00 MiB
      VG UUID               JkGUeF-Uxhb-728R-erJV-VVQE-15UR-eHACfe
       
    [root@centos ~]# lvcreate -L 5G testlv
      Volume group "testlv" not found
    [root@centos ~]# lvcreate -L 5G testvg
      Logical volume "lvol0" created.
    [root@centos ~]# find /dev -name lvol0
    /dev/testvg/lvol0
    [root@centos ~]# mkfs.ext4 /dev/testvg/lvol0 
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    327680 inodes, 1310720 blocks
    65536 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=1342177280
    40 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
    	32768, 98304, 163840, 229376, 294912, 819200, 884736
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done 
    
    [root@centos ~]# mkdir vglv
    [root@centos ~]# mount /dev/testvg/lvol0 vglv/
    [root@centos ~]# cd vglv/
    [root@centos vglv]# ls
    lost+found
    [root@centos vglv]# lvs
      LV    VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root  centos -wi-ao---- 45.59g                                                    
      swap  centos -wi-ao----  3.88g                                                    
      lvol0 testvg -wi-ao----  5.00g                                                    
    [root@centos vglv]# lvextend -L +2G /dev/testvg/lvol0 
      Size of logical volume testvg/lvol0 changed from 5.00 GiB (1280 extents) to 7.00 GiB (1792 extents).
      Logical volume lvol0 successfully resized.
    [root@centos vglv]# lvs
      LV    VG     Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root  centos -wi-ao---- 45.59g                                                    
      swap  centos -wi-ao----  3.88g                                                    
      lvol0 testvg -wi-ao----  7.00g                                                    
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Linux逻辑卷创建技巧

    千次阅读 2021-05-17 12:53:36
    Linux用户们对逻辑卷已经都有一定的了解吧,不过对于怎么在自己的电脑中创建逻辑卷,许多用户还是感到不太清楚,现在就让小编来为大家解决这疑问吧,下面就是具体的创建步骤了。创建步骤:1、首先我们准备两块SCSI...
  • 创建LVM逻辑卷并挂载

    千次阅读 2021-11-18 12:25:08
    LVM 是 Logical Volume Manager 的缩写,中文一般翻译为 "逻辑卷管理",它是 Linux 下对磁盘分区进行管理的一种机制。LVM 是建立在磁盘分区和文件系统之间的一个逻辑层,系统管理员可以利用 LVM在不重新对磁盘分区的...
  • linux逻辑卷创建以及修改
  • 1.1 查看新增磁盘fdisk -l 1.2 首先从空的硬盘sdb上创建一个分区sdb1. 为接下来做LVM做准备.[root@VM_11_3_centos ~]# fdisk /dev/vdb 1.3 为了后期便于维护管理,记得给...1.4 创建逻辑卷将新创建的一个分区/dev/...
  • 1.4 注:vg-01这里是创建的卷组的新名字,这里为了方便,统一用vg-01 vgcreate vg-01 /dev/sda1#创建卷组 vgdisplay #查看卷组状态 1.5 lvcreate -n lv-01 -L 1G vg-01 #创建逻辑卷 lvdisplay #查看逻辑卷状态 1.6 ...
  • Ansible------创建并应用分区&逻辑卷

    千次阅读 2021-12-06 20:09:57
    逻辑卷实验要求一、创建并应用分区1、创建partition.yml文件2、剧本运行前查看挂载信息3、运行剧本二、创建并应用一个逻辑卷1、创建lv.yml文件2、运行剧本 实验要求 1.创建一个分区 编写一个剧本位置在~/ansible/...
  • linux下lvm逻辑卷配置过程

    千次阅读 2018-05-10 13:50:27
    ####################1.linux存储管理方式##################################################LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的种机制,是建立在硬盘和分区之...
  • 学习LVM逻辑卷管理.doc

    2019-12-24 14:01:42
    LVM(Logical Volume Manager)逻辑卷管理器是Linux系统用于对硬盘分区进行管理的种机制,创建初衷是为了解决硬盘设备在创建分区后...在卷组上可以创建逻辑卷(Logical Volume, LV),并在逻辑卷组上创建文件系统。
  • lvcreate 创建逻辑卷

    2021-09-25 16:24:21
    -l :使用PE数指定逻辑卷的大小,如 -l 200,表示使用200PE来创建逻辑卷,一般的我们最常用的是-L 来直接指定逻辑卷大小即可。 演示示例: [root@localhost ~]# vgs #先查看有哪些卷组,如下,
  • Linux LVM逻辑卷配置过程...RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。 .LVM原理 要想理解好LVM的原理,我们必须首先要掌握4基本的逻辑卷概念。 ①PE 
  • Linux中硬盘分区、创建逻辑卷

    千次阅读 2022-04-14 20:56:32
    1.先添加块硬盘 ... 类型为SCSI(S),下一步 ...分三主分区,每大小为5G [root@bogon ~]# fdisk /dev/sdb 输入:n //n为新建分区 输入:p //p为主分区 输入:回车 //默认分区号为1 输入:回车
  • +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759): 将使用默认值 10485759 分区 1 已设置为 Extended 类型,大小设为 5 GiB 命令(输入 m 获取帮助):w 创建逻辑分区 命令(输入 m 获取帮助):n Partition ...
  • centos 7 创建逻辑卷+逻辑卷的管理

    千次阅读 2019-02-16 14:28:59
    centos 7 创建逻辑卷+逻辑卷的管理 1.创建逻辑卷的步骤: 1)通过 pvcreate 命令将 linux 分区或单块磁盘处理成物理卷(PV); 2)通过 vgcreate 命令将创建好的物理卷处理成卷组(Vg); 3)通过 lvcreate 命令将卷...
  • 创建逻辑卷步骤

    千次阅读 2020-01-10 10:30:55
    创建逻辑卷步骤 创建逻辑卷(LV)的顺序:Linux分区—物理卷(PV)—卷组(VG)—逻辑卷(LV)—挂载到文件系统 ...创建逻辑卷通常包括如下步骤: 1)创建分区: 命令:fdisk /dev/sda #例如对/dev/sda分区 fdisk -l ...
  • 1. 理论知识1.1 LVM 是什么LVM 是 Logical Volume Manager 的缩写,中文一般翻译为 "逻辑卷管理",它是 Linux 下对磁盘分区进行管理的一种机制。LVM 是建立在磁盘分区和文件系统之间的一个逻辑层,系统管理员可以...
  • 逻辑卷创建及使用

    千次阅读 2019-08-14 20:18:35
    VM逻辑卷 综合分区: 图形添加一块100G硬盘,划分3个主分区,一个扩展分区,三个逻辑分区 [root@server0 ~]# lsblk [root@server0 ~]# fdisk /dev/vdc n 创建主分区—>回车—>回车---->回车---->在last...
  • 逻辑卷创建

    千次阅读 2020-10-16 20:31:33
    一:虚拟机准备两块以上的硬盘连接到主机上 ...六:建立一个逻辑卷 aaa为自定义 逻辑卷查看下 七:逻辑卷的扩展与减少 增加减少 八:格式化硬盘并挂载 格式化硬盘并做成 xfs 格式 挂载 查看 ...
  • 创建LVM逻辑卷步骤(详细)

    千次阅读 2021-04-30 11:13:31
    在调整逻辑卷大小时,不需要考虑逻辑卷在硬盘上的位置,不用担心没有可用的连续空间 可以在线对LV,VG 进行创建,删除,调整大小等操作。LVM上的文件系统也需要重新调整大小。 允许创建快照,可以用来保存文件系统的...
  • 创建LVM分区 (1)利用fdisk命令在/dev/sdb上建立LVM类型的分区,如下所示: 利用同样的方法创建LVM类型的分区/dev/sdb2、/dev/sdb3和/dev/sdb4。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,157
精华内容 26,862
关键字:

创建一个逻辑卷