`
sealbird
  • 浏览: 586542 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

试用过_重要_LVM <2> 系统维护:linux下的LVM分区管理

阅读更多
http://blog.chinaitlab.com/html/82/1984182-281856.html

假设现在给服务器挂接了一块339.14GB的磁盘
并希望使用LVM对这个磁盘进行分区管理
本文中我们创建两个分区,名字分别叫做data和data1
大小分别为300GB和39GB
然后使用LVM调整其大小
首先确认硬盘的设备名称
执行lvmdiskscan命令
例如得到如下结果

[root@ns /data]# lvmdiskscan
/dev/cciss/c0d0p1 [ 99.59 MB]
/dev/cciss/c2d0p1 [ 1.00 KB]
/dev/cciss/c0d0p2 [ 33.82 GB] LVM physical volume
/dev/cciss/c2d0p5 [ 339.14 GB]
0 disks
2 partitions
0 LVM physical volume whole disks
1 LVM physical volumes
[root@ns /data]#

则339.14GB对应的/dev/cciss/c2d0p5就是设备名称
在设备/dev/cciss/c0d0p2的后边已经带有LVM的标记了
表示装Linux系统的时候就使用了LVM

创建物理分区
fdisk /dev/cciss/c2d0p5
按n键,创建一个分区。
类型选择主分区,大小设置为整个磁盘339.14GB即可
创建完成后按w键写入分区表

创建pv

pv的全称是Physical Vloume,首先要在物理分区上创建pv方可。
执行pvcreate /dev/cciss/c2d0p5即可

创建vg

vg的全称是Volume Group,他是一个Volume组,每个pv上要建立一个vg
执行vgcreate VolGroup01 /dev/cciss/c2d0p5
其中VolGroup01是名称,可以自定义

创建lv

lv的全称是Logical Vloume

执行lvcreate -L 300G -n data VolGroup01
其中-L 300G表示空间是300G
-n data表示名字为data
VolGroup01表示所在的vg
随后lv创建完成
这个lv的名字将会叫做/dev/vg名字/lv名字
例如/dev/VolGroup01/data
执行lvscan可以查看名字
[root@ns ~]# lvscan
ACTIVE '/dev/VolGroup01/data' [300.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [32.78 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1.00 GB] inherit
[root@ns ~]#

这个结果就表示名为data的lv已经创建完成。

同理,再创建data1分区
执行lvcreate -L 39G -n data1 VolGroup01

格式化lv

执行mkfs.ext3 /dev/VolGroup01/data
将磁盘格式化成ext3格式

执行mkfs.ext3 /dev/VolGroup01/data1
将磁盘格式化成ext3格式

挂载lv到普通目录

mkdir /www
mount /dev/VolGroup01/data /www

mkdir /www1
mount /dev/VolGroup01/data1 /www

即可将刚才的两个lv分区分别挂载到/www和/www1的位置
修改/etc/fstab可以在启动时候自动挂载到相应位置
执行df -h可以看分区列表和空间的情况

调整lv的大小

首先取消挂载
umount /www
umount /www1

执行lvresize -L-30G /dev/VolGroup01/data
即可给刚才的data分区减少30GB空间
执行lvresize -L+30G /dev/VolGroup01/data1
即可给刚才的data1分区增加30GB空间

修改之后重新挂载
mount /dev/VolGroup01/data /www
mount /dev/VolGroup01/data1 /www1

现在可以用df -h命令查看具体的磁盘空间
可以看到磁盘容量已经改变

========================================================================

如果不想破坏PV和VG的情况下,只对LV进行改变,可以这样做:
1.lvremove -f vg0/raw_01  //对vg0的raw_01进行remove;
2.lvcreate -L 150 -n test vg0   //创建一个150G的叫test的卷;
3.格式化 mkfs.ext3 /dev/vg0/test
4. mount /dev/vg0/test /mnt
5.看是否被激活成ACTIVE的,要激活它们
  vgchange -ay 名字  //y是激活,n是不激活,名字也可不写,那就都激活了;
6.修改/etc/fstab中的,使之自动进行挂载.



[root@d10075867 ~]# more /etc/fstab
LABEL=/1                /                       ext3    defaults        1 1
LABEL=/data0            /data0                  ext3    defaults        1 2
LABEL=/data11           /data1                  ext3    defaults        1 2
LABEL=/var              /var                    ext3    defaults        1 2
LABEL=/tmp              /tmp                    ext3    defaults        1 2
LABEL=/usr              /usr                    ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
[root@d10075867 ~]#  lvmdiskscan
  /dev/ramdisk [       16.00 MB]
  /dev/ram     [       16.00 MB]
  /dev/root    [        2.00 GB]
  /dev/ram2    [       16.00 MB]
  /dev/sda2    [        8.00 GB]
  /dev/ram3    [       16.00 MB]
  /dev/sda3    [       10.00 GB]
  /dev/ram4    [       16.00 MB]
  /dev/ram5    [       16.00 MB]
  /dev/sda5    [        3.95 GB]
  /dev/ram6    [       16.00 MB]
  /dev/sda6    [        3.95 GB]
  /dev/ram7    [       16.00 MB]
  /dev/sda7    [      108.83 GB]
  /dev/ram8    [       16.00 MB]
  /dev/ram9    [       16.00 MB]
  /dev/sdb1    [      136.73 GB]
  3 disks
  20 partitions
  0 LVM physical volume whole disks
  0 LVM physical volumes
分享到:
评论

相关推荐

    离线安装LVM2-CentOS分区工具.zip

    LVM2是Linux系统中广泛使用的磁盘管理工具,能够帮助管理员高效地管理和调整磁盘分区,支持动态扩展或缩减卷的大小,以及创建复杂的存储布局。 LVM2的主要功能包括: 1. **物理卷(Physical Volumes)**:这是LVM...

    扩充_删除_管理LVM-Linux

    总的来说,LVM提供了高级的存储管理功能,使得Linux系统管理员能够更灵活地分配和调整磁盘空间,同时简化了维护工作。熟练掌握LVM的使用,对日常的系统管理至关重要。通过上述操作,你可以根据需要扩展、创建或删除...

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

    通过这个实验,你可以深入了解LVM的工作原理,掌握如何创建、管理和维护LVM分区,这对于日常的Linux系统管理和数据中心的存储优化至关重要。在实践中不断操作和熟悉这些命令,能帮助你更有效地处理存储需求,提升...

    linux LVM管理整合打包

    Linux LVM(Logical Volume ...文档中的"Linux的lvm管理.docx"、"Linux_LVM管理.doc"、"LVM管理(全面总结).doc"和"Linux手动创建RAID和LVM分区.docx"提供了丰富的学习资源,建议仔细研读以深入理解LVM的各个方面。

    Linux下磁盘管理利器lvm

    Linux下的LVM(Logical Volume Manager)是磁盘管理的一个强大工具,它允许系统管理员更加灵活地管理和调整磁盘分区。LVM的引入是为了克服传统分区方式的局限性,尤其是在面对多磁盘系统或者需要频繁调整存储空间的...

    Linux LVM进行分区扩容

    在Linux系统中,LVM(Logical Volume Manager)是一种先进的磁盘管理工具,它允许系统管理员动态地...这个方法使得在不重启系统的情况下,能够方便地扩展系统根目录的存储空间,极大地提高了系统维护的灵活性和效率。

    Linux中创建LVM

    了解并熟练掌握这些LVM操作对于在RHEL4中有效地管理磁盘资源至关重要,特别是在处理大容量存储和对系统性能有较高要求的场景下。通过使用LVM,我们可以更轻松地应对磁盘空间需求的变化,提升系统的稳定性和可靠性。

    Linux逻辑盘卷管理LVM详解

    在Linux系统管理中,合理规划磁盘分区是一项至关重要的任务。系统管理员不仅要考虑当前的磁盘需求,还需要预测未来可能出现的空间需求增长。传统的磁盘分区方法在面对磁盘空间不足时往往显得力不从心,通常的解决...

    linux_LVM pdf 教程

    ### Linux LVM (逻辑卷管理器) 深入解析 #### 一、LVM概述与基本概念 **LVM**(Logical Volume Manager,逻辑卷管理器)是一种高级磁盘管理技术,它允许用户以更加灵活的方式管理和组织磁盘空间。与传统的分区方式...

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

    在服务器托管租用中,选择合适的操作系统和正确的分区策略至关重要,特别是对于Ubuntu 16.04这样的Linux发行版。LVM(Logical Volume Manager)是一种先进的磁盘管理工具,允许灵活地管理和调整磁盘空间。以下是如何...

    linux中逻辑卷的使用

    ### Linux中逻辑卷的使用 #### 一、文件与目录权限管理 在Linux系统中,文件和目录的访问控制非常重要,通常通过...理解并掌握这些技术对于系统管理员来说是非常重要的,能够帮助他们更高效地管理和维护Linux系统。

    linux as5.0 的lvm视频录像

    Linux AS5.0中的LVM(Logical Volume Manager)是一个强大的磁盘管理工具,它允许管理员在物理硬盘之上创建逻辑卷,以实现更灵活的数据存储和管理。LVM的主要优势在于其扩展性和灵活性,使得在不中断服务的情况下...

    Red hat Linux 下的LVM2配置实例

    ### Red Hat Linux AS4 下 LVM2 配置实例及软件 RAID 实现 #### 概述 本文将详细介绍如何在 Red Hat Advanced Server 4 (AS4) 系统中配置 LVM2(Logical Volume Manager 2)以及实现软件 RAID 的过程。通过本教程,...

    LINUX LVM

    了解并熟练掌握LVM的使用,对于Linux系统的管理和维护至关重要。 关于LVM的更多深入学习,可以通过链接提供的博客文章(https://rooi.iteye.com/blog/1447257)获取详细教程和实践案例。在学习过程中,除了理论知识...

    Linux逻辑卷管理(LVM)详解

    Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘分区管理技术,它允许系统管理员在不中断服务的情况下动态调整分区大小,解决了传统分区方式的局限性。LVM 提供了一种灵活的方式来组织和管理存储...

    Tool哥第七部力作_Linux下逻辑卷管理器LVM讲解3bbk1217

    在"Tool哥第七部力作_Linux下逻辑卷管理器LVM讲解3bbk1217"这个教程中,我们预计会学习到以下几个关键知识点: 1. **LVM的基本组件**:首先,我们会了解LVM的三个基本组成部分——物理卷(PV)、卷组(VG)和逻辑卷...

    Tool哥第六部力作_Linux下逻辑卷管理器LVM讲解2bbk1216

    **Linux下逻辑卷管理器LVM讲解** 在Linux操作系统中,逻辑卷管理器(Logical Volume Manager,简称LVM)是一种高级的存储管理技术,它允许系统管理员动态地扩展、缩小和重新配置磁盘空间,提高了磁盘管理和资源利用...

Global site tag (gtag.js) - Google Analytics