linux lvm 同一块硬盘多个逻辑卷的教程

系统中有一个sda2是linux lvm格式的,对应了一个lvm的逻辑卷,怎么实现sda2对应二个或者多个逻辑卷呢,详细操作过程如下:
前面二篇文章,也是有关LVM的,每一步都说的很清楚,有兴趣的可以看一下

[root@localhost ~]# df -h    //缩小空间前 
Filesystem                    Size  Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root  356G   39G  299G  12% / 
tmpfs                         3.9G   72K  3.9G   1% /dev/shm 
/dev/sda1                     485M   40M  420M   9% /boot 
/dev/mapper/VolGroup-lv_home   99G   23G   72G  22% /home  
 
[root@localhost ~]# umount /home/    //取消挂载 
 
[root@localhost ~]# e2fsck -f /dev/mapper/VolGroup-lv_home      //磁盘检测 
e2fsck 1.41.12 (17-May-2010) 
第一步: 检查inode,块,和大小 
第二步: 检查目录结构 
第3步: 检查目录连接性 
Pass 4: Checking reference counts 
第5步: 检查簇概要信息 
/dev/mapper/VolGroup-lv_home: 1580/5898240 files (4.4% non-contiguous), 6244001/23592960 blocks 
 
[root@localhost ~]# resize2fs -p /dev/mapper/VolGroup-lv_home 85G 
resize2fs 1.41.12 (17-May-2010) 
Resizing the filesystem on /dev/mapper/VolGroup-lv_home to 22282240 (4k) blocks. 
Begin pass 3 (max = 720) 
正在扫描inode表          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
The filesystem on /dev/mapper/VolGroup-lv_home is now 22282240 blocks long. 
 
[root@localhost ~]# mount /home/  //在挂上去 
 
[root@localhost ~]# df -h   //在看一下,分区情况 
Filesystem                    Size  Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root  356G   39G  299G  12% / 
tmpfs                         3.9G   72K  3.9G   1% /dev/shm 
/dev/sda1                     485M   40M  420M   9% /boot 
/dev/mapper/VolGroup-lv_home   84G   23G   58G  29% /home    //变小了 
 
[root@localhost ~]# lvreduce -L 85G /dev/mapper/VolGroup-lv_home     //减小home分区 
  WARNING: Reducing active and open logical volume to 85.00 GiB 
  THIS MAY DESTROY YOUR DATA (filesystem etc.) 
Do you really want to reduce lv_home? [y/n]: y 
  Reducing logical volume lv_home to 85.00 GiB 
  Logical volume lv_home successfully resized 
 
[root@localhost ~]# vgdisplay     //查看一下逻辑卷组的情况 
  --- Volume group --- 
  VG Name               VolGroup 
  System ID 
  Format                lvm2 
  Metadata Areas        1 
  Metadata Sequence No  7 
  VG Access             read/write 
  VG Status             resizable 
  MAX LV                0 
  Cur LV                3 
  Open LV               3 
  Max PV                0 
  Cur PV                1 
  Act PV                1 
  VG Size               465.27 GiB 
  PE Size               4.00 MiB 
  Total PE              119109 
  Alloc PE / Size       115269 / 450.27 GiB 
  Free  PE / Size       3840 / 15.00 GiB    //有可用空间3840个PE,15GB 
  VG UUID               Vt2V4t-Byxs-tQqk-cY0h-IDE3-pabX-LUfkRS 
 
//用VolGroup卷组中所有可用空间,创建逻辑卷tanktest卷,下午列举几个常用的 
[root@localhost ~]# lvcreate --name tanktest -l 100%FREE VolGroup 
  Logical volume "tanktest" created 
 
//在VolGroup卷组中创建一个200M逻辑卷tanktest1 
[root@localhost ~]# lvcreate -L 200 -n tanktest1 VolGroup    
 
//在VolGroup卷组中创建一个20G逻辑卷tanktest2 
[root@localhost ~]# lvcreate -L 20G -n tanktest2 VolGroup    
 
//用VolGroup卷组中50%的可用空间,创建逻辑卷tanktest3 
[root@localhost ~]# lvcreate -l 50%VG -n tanktest3 VolGroup    
 
[root@localhost ~]# mkdir /mnt/tanktest     //创建挂载目录 
 
[root@localhost ~]# mkfs.ext4 /dev/VolGroup/tanktest     //格式化新建的逻辑卷tanktest 
mke2fs 1.41.12 (17-May-2010) 
文件系统标签= 
操作系统:Linux 
块大小=4096 (log=2) 
分块大小=4096 (log=2) 
Stride=1 blocks, Stripe width=0 blocks 
983040 inodes, 3932160 blocks 
196608 blocks (5.00%) reserved for the super user 
第一个数据块=0 
Maximum filesystem blocks=4026531840 
120 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, 1605632, 2654208 
 
正在写入inode表: 完成 
Creating journal (32768 blocks): 完成 
Writing superblocks and filesystem accounting information: 完成 
 
This filesystem will be automatically checked every 27 mounts or 
180 days, whichever comes first.  Use tune2fs -c or -i to override. 
 
[root@localhost ~]# echo '/dev/VolGroup/tanktest /mnt/tanktest    ext4    defaults        0 0' >> /etc/fstab  //自动挂载 
 
[root@localhost ~]# reboot   //重启,检测一下是不是能自动挂载 
 
[root@localhost ~]# df -h    //查看分区情况,新逻辑卷已正确挂载 
Filesystem                    Size  Used Avail Use% Mounted on 
/dev/mapper/VolGroup-lv_root  356G   40G  298G  12% / 
tmpfs                         3.9G     0  3.9G   0% /dev/shm 
/dev/sda1                     485M   40M  420M   9% /boot 
/dev/mapper/VolGroup-lv_home   84G   23G   58G  29% /home 
/dev/mapper/VolGroup-tanktest    15G  166M   14G   2% /mnt/tanktest 
0

时间: 2024-09-29 08:06:01

linux lvm 同一块硬盘多个逻辑卷的教程的相关文章

Linux下创建、删除和修改逻辑卷LVM的详细配置

逻辑卷管理与配置 在配置之前我们想一个问题,Linux我们都知道是一个多用户的模式,当我们前期规划导致我们的硬盘空间不够用的时候,我们一般的情况下是新增加硬盘,然后分区.格式化.然后将规划不合理的磁盘的数据复制过来,然后再重新挂载生效.如果我们多次这样的时候对我们系统管理人员来说是特别麻烦的一件事情.在这样的情况下,LVM就诞生了. 什么是LVM? LVM中文翻译逻辑卷管理,LVM最大的好处在于可以将多个硬盘整合到一起,让多个硬盘看起来像一个独立的硬盘(VG),然后我们把这个独立的硬盘(VG)可

linux lvm 安全 删除 硬盘或分区的教程

lvm的逻辑卷,可能由一个或者多个硬盘或者分区组成,如何才能安全的删除逻辑卷中的硬盘或者分区呢.适用场景,我有二块小硬盘,我想把其中一块小的硬盘换成大的.首先就要把逻辑卷中的小硬盘,安全的删除掉.下面是操作的详细过程. 1,查看分区情况 [root@iZ94zz3wqciZ data]# df -h  Filesystem            Size  Used Avail Use% Mounted on  /dev/xvda1             20G   15G  4.6G  76

Linux系统下怎么创建和管理逻辑卷?

  逻辑卷可以动态调整磁盘容量,从而提高磁盘管理的灵活性,本次主要讲解的是逻辑卷(LVM)的创建,LVM逻辑卷的创建遵循一下思路:PV>VG>LV>格式化,挂载使用文件系统 1.首先我们准备两块SCSI硬盘,两块硬盘都通过fdisk 命令进行分区并全部使用其空间,操作如下: 2.对sdb这块硬盘进行如下操作,先分区,后转换为物理卷 3.对sdc这块硬盘进行如下操作,先分区,后转换为物理卷 4.注意:可以使用:pvcreate /dev/sdb1 /dev/sdc1"命令一次性转

Linux LVM学习总结——删除物理卷

本篇介绍LVM管理中的命令vgreduce, pvremove.其实前面几篇中以及有所涉及.    vgreduce:通过删除LVM卷组中的物理卷来减少卷组容量.注意:不能删除LVM卷组中剩余的最后一个物理卷    pvremove: 用于删除一个存在的物理卷.使用pvremove指令删除物理卷时,它将LVM分区上的物理卷信息删除,使其不再被视为一个物理卷. 在删除物理卷PV之前,必须将服务器的分区信息.卷组信息.物理卷信息.逻辑卷信息都掌握清楚,避免出现失误或误操作. [root@localh

Linux磁盘管理:LVM逻辑卷管理

Linux磁盘管理:LVM逻辑卷管理 原文地址:http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html Linux学习之CentOS(二十五)--Linux磁盘管理:LVM逻辑卷基本概念及LVM的工作原理 这篇随笔将详细讲解Linux磁盘管理机制中的LVM逻辑卷的基本概念以及LVM的工作原理!!! 一.传统的磁盘管理 其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用M

Linux如何创建使用逻辑卷管理LVM

      LVM是逻辑卷管理,是Linux下对磁盘分区管理的一种机制,相信不少人想要知道Linux如何创建LVM和LVM的使用方法,因此小编将针对LVM的创建和使用做个详细介绍,一起来学习下吧. LVM讲解: 图像大纲: 1)LVM是什么,作用: LVM称为逻辑卷管理,作用是提高磁盘分区的管理和使用灵活性. 通过逻辑卷LVM可以有效的管理和分配磁盘空间,可以把分散的小分区组合成一个大的卷组,从卷组中分出需要的空间做出逻辑卷,这样使得磁盘扩容和缩减方便易用.还有着备份的功能,指的就是lvm快照.

Linux LVM简明教程

Linux LVM简明教程 逻辑卷管理LVM是一个多才多艺的硬盘系统工具.无论在Linux或者其他类似的系统,都是非常的好用.传统分区使用固定大小分区,重新调整大小十分麻烦.但是,LVM可以创建和管理"逻辑"卷,而不是直接使用物理硬盘.可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据.可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷.LVM并不需要重启就可以让内核知道分区的存在. LVM使用分层结构,如下图所示. 图中顶部,首先是实际的物理磁盘及其划分的

迁移LVM分区到新的逻辑卷/驱动器(第六部分)

迁移LVM分区到新的逻辑卷/驱动器(第六部分) 这是我们正在进行的LVM系列的第六部分.在本文中,我们将为大家展示怎样在线将现存的逻辑卷迁移到其它新的驱动器.在开始之前,我想要先来介绍一下LVM迁移及其特性. LVM存储迁移 什么是LVM迁移? LVM迁移是LVM众多优秀特性之一,通过它,我们可以迁移逻辑卷到一个新的磁盘而不会丢失数据,也不用关机操作.该特性的功能是将数据从旧磁盘移动到新磁盘.通常,我们只是在一些磁盘发生错误时,才将数据从一个磁盘迁移到另外一个磁盘存储. 迁移特性 将逻辑卷从一个

Linux LVM逻辑卷配置 增加硬盘扩容的例子

Centos LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上.文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性.RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来. 创建逻辑卷PV pvcreate /dev/sda1 /dev/sdb1 (sda1 sdb1 的hex code : 8e    也就是LVM)   pvs    pvdisplay 创建组VG vgcreate 组名 /dev/sda1