`

LVM创建

 
阅读更多
LVM
(有点像 WIN 下的动态磁盘,把硬盘空间分配成逻辑卷的方法,这样硬盘就不必要使用分区而被简易地重划大小)
优点:随意扩展或缩小某个分区的大小,前提这个分区是逻辑卷管理的
1 . 创建 LVM 的顺序:① 物理分区 - ②物理卷 - 卷组 - 逻辑卷 - 挂载到目录
步骤:
2. ①物理分区
fdisk /dev/sdX( 硬盘代号 )
参数: D 删除一个分区
N 创建一个分区
Q 不保存退出
T 改变分区 ID
W 保存退出
 
分区过程中指定分区的 ID 号,不能按照默认的形势,所以要按 t ,然后选择第几个,比如是
sdb1 ,就填入 1 ,然后输入 8e LVM ID 号)
  
然后用 partprobe 命令使分区立即生效而不必重启
 
接着格式化分区 mkfs.ext3 /dev/sdX1( 1 ”指第一个分区 )
 
跟着是建立目录用于挂载,当在挂载点下看到 LOST+fount 目录说明成功
 
如果想使分区开机自动挂载,修改 /etc/fstab 文件,添加如下一行:
设备号           挂载点     文件类型   权限(默认)     默认
LABEL=/dev/sdX1      /mnt/sdb    ext3    defaults        0 0
 
②物理卷 ( /dev/sdb1 为例 )
建立: pvcreate /dev/sdb1
查看: pvdisplay
从硬盘驱动器中创建物理卷( physical volumes-PV )。
从物理卷中创建卷组( volume groups-VG )。
从卷组中创建逻辑卷( logical volumes-LV ),并分派逻辑卷挂载点  
其中只有逻辑卷才可以写数据
 
卷组
建立: vgcreate myvg( 自定义的卷组名 )  /dev/sdb1
查看: vgdisplay
 
逻辑卷
建立: lvcreate –L 大小 卷组名 –n 逻辑卷名称
     我从卷组里分 100M 来建立逻辑卷
      #Lvcreate –L 100M myvg –n mylv1
 
挂载到目录
先格式化: mkfs.ext3 /dev/myvg/mylv1
然后就是建立挂载目录来挂载
   #mkdir /mnt/mylv1
   #mount /dev/myvg/mylv1 /mnt/mylv1

现在查看一下: lvdisplay; 如果想要查看逻辑卷挂载到哪了,用 mount 命令,最后一行会显示。

  现在我们再在刚才的卷组里面划分一个逻辑卷 mylv2 出来,大小是 150M ,文件格式为 ext3 ,挂载到 /mnt/mylv2
#lvcreate -L 150M myvg -n mylv2
#mkfs.ext3 /dev/myvg/mylv2
#mkdir /mnt/mylv2
#mount -t ext3 /dev/myvg/mylv2 /mnt/mylv2  
就这四条命令就 OK 了哈 ~
3. 如果要改变现有逻辑卷的大小
现在 mylv1 100M mylv2 150M 。要把 mylv2 减小 50M ,这减小的 50M 添加到 mylv1
#lvresize -L 绝对大小 对象
#lvresize -L 100M /dev/myvg/mylv2  
然后确定大小
#resize2fs /dev/myvg/mylv2                           注意:此时会出错
 
正确方法:
对于 lvm ,如果是扩大某个 lv ,操作比较简单,但如果是缩小 lv ,则有一定的风险。我们先要缩小 /dev/myvg/lv2 文件系统,然后才能缩小 lvm ,如果在缩小 lvm 之前忘了缩小文件系统,这时候可以这样来挽救:
1
:不要进行对该分区的任何写入操作,最好是也不 read
2
:用 lvresize2fs 重新扩大该分区,且扩大的容量是刚刚缩小的容量(数字一定要和刚刚的一致哈 ~ )。
3
:缩小文件系统
4
:最后缩小逻辑卷哈。
5
:确认文件系统和逻辑卷大小一致。
#umount /mnt/mylv2                  先要卸载挂载
#lvresize –L 150M /dev/myvg/mylv2     重新扩大到原来大小
#e2fsck –f /dev/myvg/mylv2             确认文件系统和逻辑卷大小一致
#resize2fs /dev/myvg/mylv2 100M       确认分区(使命令生效)
#lvresize –L 100M /dev/myvg/mylv2     重新设定大小
        此时需要输入 y
#e2fsck –f /dev/myvg/mylv2
#mount /dev/myvg/mylv2 /mnt/mylv2
这样就缩小了 mylv2 的大小
现在添加到 mylv1
#lvresize –L 150M /dev/myvg/mylv1
#e2fsck –f /dev/myvg/mylv1

#resize2fs /dev/myvg/mylv1

-------------------------------------------------------------------------------------------------------------------------------

裸设备使用:
   1.先lvreate
   2. raw /dev/raw/raw0 /dev/mapper/vgname-lvname
   3.修改 /etc/sysconfig/rawdevices,添加:
          /dev/raw/raw0 /dev/mapper/vgname-lvname
    4.执行命令; service rawdevices restart,使得/etc/sysconfig/rawdevices文件中的裸设备配置生效
    5.执行/sbin/schkconfig  rawdevices on 使得系统重启后,裸设备能自动加载
    6.修改裸设备的属主,使得相应权限的用户对裸设备有读写权限
      chown -R owner:group  /dev/raw/raw0
    7.将修改裸设备属主修改命令加入到系统启动执行脚本/etc/rc.local中,使得系统启动后裸设备的属主保持不变.
    
      以上命令和操作都需要root权限来执行,具体使用方法就不详细介绍了,可以使用man手册.

分享到:
评论

相关推荐

    redhat-lvm创建管理.doc

    Red Hat LVM 创建管理 Red Hat LVM(Logical Volume Manager)是一种逻辑卷管理系统,用于管理物理存储设备上的逻辑卷。LVM 提供了一种灵活的存储管理方式,允许用户根据需要动态地调整存储空间。 创建 LVM 要...

    LVM创建删除_扩容缩容操作步骤手册

    LVM创建删除_扩容缩容操作步骤手册 LVM(Logical Volume Manager,逻辑卷管理器)是一种逻辑卷管理技术,允许用户在物理存储设备上创建逻辑卷,实现了存储空间的虚拟化和动态管理。下面将详细介绍LVM的创建、删除、...

    RHEL5下LVM创建和应用

    ### RHEL5下LVM创建和应用 #### 一、LVM概述 LVM(Logical Volume Manager,逻辑卷管理器)是一种用于Linux系统的磁盘管理技术。与传统的分区方案相比,LVM提供了更加灵活和高效的磁盘管理和数据存储方式。LVM通过...

    lvm创建及维护(扩盘+减盘)

    lvm创建及维护

    linux实验——LVM逻辑卷管理器.doc

    Linux LVM(Logical Volume Manager,逻辑卷管理器)是一种先进的磁盘管理技术,它允许管理员在物理硬盘之上创建逻辑卷,这些逻辑卷可以跨越多个硬盘,提供更大的灵活性和可扩展性。通过LVM,我们可以轻松地调整卷的...

    Linux LVM硬盘管理及LVM扩容

    1. 创建分区:使用分区工具(如fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。 2. 创建PV:创建物理卷,使用pvcreate命令创建物理卷。 3. 创建VG:创建卷组,使用...

    LVM逻辑卷配置管理挂载

    LVM创建过程可以分为三个步骤: 1. 创建物理卷(Physical Volumes-PV) 2. 创建卷组(Volume Groups-VG) 3. 创建逻辑卷(Logical Volumes-LV) 在创建物理卷时,需要使用pvcreate命令创建物理卷。然后,使用...

    LVM基本操作.docx

    1. LVM 创建流程:PV-->VG-->LV PV(Physical Volume)是物理卷,可以是单独磁盘,也可以是硬盘分区。VG(Volume Group)是卷组,是 PV 的组合,可以看成单独的逻辑磁盘。LV(Logical Volume)是逻辑分区,相当于...

    服务器托管租用之ubuntu 16.04 安装系统时如何手动lvm分区.docx

    4. **分区布局**:接下来,你需要为LVM创建至少一个分区。选择“新建分区”,然后分配全部可用的硬盘容量给这个分区。 5. **设置分区类型**:在分区属性中,确保将分区类型设置为“主分区”,因为LVM通常在主分区上...

    inux-LVM管理.doc

    四、LVM创建与管理 创建LVM通常包括以下步骤: 1. 创建分区:使用fdisk等工具创建LVM分区,设置分区类型为8e。 2. 创建物理卷(PV):使用pvcreate命令将分区转换为PV。 3. 创建卷组(VG):使用vgcreate命令将一个...

    Linux-LVM管理.doc

    1. 使用分区工具(如fdisk)创建类型为8e的LVM分区。 2. 创建物理卷(PV):使用`pvcreate`命令将分区标记为LVM物理卷。 3. 创建卷组(VG):使用`vgcreate`命令将物理卷组合成卷组。 4. 创建逻辑卷(LV):使用`...

    RHEL LVM配置管理总结

    在本文中,我们将深入探讨 LVM 的配置管理,包括创建、扩展、缩减以及相关的操作。 1. **LVM 层级结构**: LVM 的层次结构由四个主要组件组成: - PV(Physical Volume):物理卷,这是 LVM 的基本构建块,通常...

    Suse Linux 11 SP3+LVM

    LVM(Logical Volume Manager,逻辑卷管理器)是 Linux 中的一种存储管理系统,它允许用户在物理存储设备上创建逻辑卷,这些逻辑卷可以被用来存储文件系统、数据库、虚拟机镜像等各种类型的数据。LVM 提供了灵活的...

    用RedHatLinux手动创建RAID和LVM分区

    在Red Hat Linux操作系统中,创建RAID(冗余磁盘阵列)和LVM(逻辑卷管理)分区是系统管理和优化的重要部分。RAID技术可以提高数据存储的可靠性,而LVM则提供了灵活的磁盘空间管理和扩展能力。以下是详细步骤: ###...

    Centos 7 下创建LVM流程.docx

    Centos 7 下创建 LVM 流程 本文档将详细介绍 Centos 7 下创建 LVM 流程的详细步骤和相关概念。 LVM 相关概念介绍 在逻辑卷管理中,物理卷(PV)是最底层的概念,物理卷可以是实际物理硬盘上的分区,也可以是整个...

    Linux中创建LVM

    2. **准备物理卷**:选择要用于LVM的硬盘或分区,使用`fdisk`或`parted`创建新分区,并设置为LVM类型(8e)。 3. **初始化物理卷**:使用`pvcreate /dev/sdaX`命令将分区标记为LVM物理卷,其中 `/dev/sdaX` 是分区的...

    LVM逻辑卷的创建

    LVM逻辑卷创建的详细步骤,包括LVM相关概念,创建逻辑卷的具体步骤,包括物理卷的创建、逻辑卷的创建、及挂载。

Global site tag (gtag.js) - Google Analytics