Linux 添加新硬盘 LVM操作

有一个/data目录挂载在 /dev/sda5,里边存放有数据。
将新添加的硬盘空间增加到/data目录下掌握知识点 linux lvm
***确认系统安装lvm2,如果没有安装,建议配置yum后安装

操作方法

  • 01

    查看当前系统硬盘及分区情况 (注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推)

  • 02

    初始化分区sdb为物理卷pv pvcreate /dev/sdb  //初始化 pvdisplay  //显示物理卷信息

  • 03

    创建逻辑卷组vg,将/dev/sdb物理卷加入到这个卷组里(VolGroup00为自己定义的名字) vgcreate VolGroup00 /dev/sdb  //创建逻辑卷组 vgdisplay  //显示卷组信息

  • 04

    创建逻辑卷LV,名称LogVol00,由卷组VolGroup00提供空间,并给他指定拥有700M的空间 lvcreate -L 700M -n LogVol00 VolGroup00   //创建逻辑卷 lvdisplay   //显示逻辑卷信息

  • 05

    格式化逻辑分区,格式  ext4 注意:/dev/mapper   与 /dev/VolGroup00/LogVol00 指向的同一个地方 mkfs.ext4 /dev/mapper/VolGroup00-LogVol00 或 mkfs.ext4 /dev/VolGroup00/LogVol00结果是一样的

  • 06

    测试:将/dev/mapper/VolGroup00-LogVol00这个逻辑卷挂在到/data2文件下 mount /dev/mapper/VolGroup00-LogVol00 /data2

  • 07

    到此步,物理卷pv-->逻辑卷组vg-->逻辑卷lv 创建完成,并且可以挂载文件系统。如题,目标是扩展原文件系统/data大小。下面完成此操作, 先卸载挂载在/data2目录下的逻辑卷

  • 08

    卸载/data挂载的分区, ****卸载前将数据备份走,血的教训呀!

  • 09

    初始化分区/dev/sda5物理卷pv pvcreate /dev/sda5  //初始化 pvdisplay  //显示物理卷信息

  • 10

    /dev/sda5添加到VolGroup00卷组中,VolGroup00卷组在上一步中已经创建 vgextend VolGroup00 /dev/sda5

  • 11

    将/dev/mapper/VolGroup00-LogVol00逻辑卷挂载到  /data文件系统 mount /dev/mapper/VolGroup00-LogVol00 /data

  • 12

    增大VolGroup00-LogVol00逻辑卷500M lvextend -L +500M /dev/mapper/VolGroup00-LogVol00

  • 13

    上一步操作保是增加了逻辑卷的大小, /data文件系统大小并未改变,使用resize2fs命令,重定义文件系统大小 resize2fs /dev/VolGroup00/LogVol00

  • 14

    到此结束 附 卸载挂载文件系统 umount /dev/VolGroup00/LogVol00 删除逻辑卷 lvdisplay 查看 lvremove /dev/VolGroup00/LogVol00  //逻辑卷物理路径 删除逻辑卷组 vgdisplay 查看 vgremove VolGroup00   //逻辑卷组名 删除物理卷 pvdisplay 查看 pvremove /dev/sdb2  //物理卷名 附lvm原理图 文件系统:linux系统文件 逻辑卷:顾名思义, 物理卷:碰盘分区或者是raid 逻辑卷lv     逻辑卷lv \           / \         / \       / 逻 辑 卷 组vg /    |      \ /     |       \ /      |        \ 物理卷pv   物理卷pv   物理卷pv 附 常用命令 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命令生成的日志文件中读取并报告逻辑卷

(0)

相关推荐

  • linux添加新硬盘的详细经过

    拿到新盘以后就关机、插线、重开机。一切正常。 进入系统以后,查看 /dev下多了个 hdb,然后开始分区 执行 fdisk /dev/hdb 进入 fdisk的界面,打命令 n新建一个分区。 然后提示 ...

  • Linux虚拟机添加新硬盘的全程图解

    虚拟机中的Linux添加新硬盘的方法 操作方法 01 打开VMware Workstation 02 1.编辑虚拟机设置 03 2.硬件-添加-硬盘-下一步 04 3.然后出现如下图:选择" ...

  • 在linux系统下添加新硬盘

    fdisk -l ## 这里是查看目前系统上有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63 sectors/track, 4 ...

  • CentOS下添加新硬盘并分区格式化的详细步骤

    下面看我操作的步骤: 1.先用Fdisk -l 来查看当前状态下磁盘情况 [root@linux1 ~]# fdisk -l Disk /dev/hda: 5368 MB, 5368709120 by ...

  • TurboLinux11添加新硬盘方法

    一.Linux的硬盘识别 2.6 kernel以后,linux会将识别到的硬件设备,在/dev/下建立相应的设备文件.如: sda 表示第1块SCSI硬盘.hda 表示第1块IDE硬盘(即连接在第1个 ...

  • 虚拟机怎么添加新硬盘

    现在有很多人使用电脑时都会接触到虚拟机,有些用户想知道怎么添加新硬盘,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的虚拟机软件,根据下图箭头所指,将它处于关机状态.2 ...

  • Linux下添加新硬盘,分区并设置启动自动挂载

    Linux下的分区相对Windows而言要稍微复杂一点,下面就由我给大家带来在Linux下新添加硬盘,分区并实现系统启动时自动挂载的过程 操作方法 01 检查发现系统上目前并没有挂载新的硬盘,如下图所 ...

  • Linux系统下添加新硬盘,分区,格式化相关步骤

    预备知识 在我们添加硬盘前,首先要了解linux系统下对硬盘和分区的命名方法。 在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推 我们一般主板上有两个ID ...

  • CentOS在不重启的情况下为其虚拟机添加新硬盘的教程

    通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载.这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见.这里有一个简单的命令来重新扫描SCSI总线和SCSI设备.下面这几步在 ...