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

Linux LVM

阅读更多
Linux LVM
===========================================================

Linux LVM

 

 

 

 

目的:将220G的硬盘做成一个35G的卷。

 

 

步骤:

 

 

  1. 在硬盘上创建一个LVM分区。使用fdisk或者其它的分区工具来创建一个LVM分区。Linux LVM的分区类型为8e

# fdisk /dev/hdb

 

# fdisk /dev/hdd

 

 

 

  1. 初始化磁盘或磁盘分区:

# pvcreate /dev/hdb1

 

pvcreate -- physical volume "/dev/hdb1" successfully created

 

 

 

# pvcreate /dev/hdd1

 

pvcreate -- physical volume "/dev/hdd1" successfully created

 

 

 

  1. 创建卷组:

#vgcreate main_vlm /dev/hdb1 /dev/hdd1

 

vgcreate -- INFO: using default physical extent size 4 MB

 

vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte

 

vgcreate -- doing automatic backup of volume group "main_vlm"

 

vgcreate -- volume group "main_vlm" successfully created and activated

 

 

 

  1. 激活卷组:

     

#vgchange -a y main_vlm

 

vgchange -- volume group "main_vlm" already active

 

 

 

  1. 删除卷组:

     

#vgchange -a n main_vlm       去激活

 

#vgremove main_vlm            删除

 

 

 

  1. 添加一个物理卷至卷组

     

 

 

#vgextend main_vlm /dev/hdb2

 

 

 

  1. 从卷组中移去一个物理卷

     

#vgreduce main_vlm /dev/hdb2

 

 

 

  1. 查看所建立卷组的细节信息:

     

#vgdisplay

--- Volume group ---

VG Name               main_vlm

VG Access             read/write

VG Status             available/resizable

VG #                  0

MAX LV                256

Cur LV                0

Open LV               0

MAX LV Size           255.99 GB

Max PV                256

Cur PV                2

Act PV                2

VG Size               37.23 GB

PE Size               4 MB

Total PE              9532

Alloc PE / Size       0 / 0

Free  PE / Size       9532 / 37.23 GB

VG UUID               GX1KHB-YqZM-3DKe-2z9q-h4Kh-eS3g-2rcq9u

 

 

  1. 创建一个逻辑卷:

# lvcreate -L35G -nlogvol1 main_vlm

 

lvcreate -- doing automatic backup of "main_vlm"

 

lvcreate -- logical volume "/dev/main_vlm/logvol1" successfully created

 

 

  1. 移去一个逻辑卷:

#lvremove /dev/main_vlm/logvol1

 

 

  1. 减小逻辑卷大小的方法:

# lvreduce -L-5G /dev/main_vlm/logvol1

 

lvreduce -- WARNING: reducing active and open logical volume to 29.99 GB

 

lvreduce -- THIS MAY DESTROY YOUR DATA (filesystem etc.)

 

lvreduce -- do you really want to reduce "/dev/main_vlm/logvol1"? [y/n]: y

 

lvreduce -- doing automatic backup of volume group "main_vlm"

 

lvreduce -- logical volume "/dev/main_vlm/logvol1" successfully reduced

 

 

  1. 增加逻辑卷大小的方法:

#lvextend -L+5G /dev/main_vlm/logvol1

 

lvextend -- extending logical volume "/dev/main_vlm/logvol1" to 34.99 GB

 

lvextend -- doing automatic backup of volume group "main_vlm"

 

lvextend -- logical volume "/dev/main_vlm/logvol1" successfully extended

 

 

  1. 创建文件系统:

[root@labgw /]# mke2fs /dev/main_vlm/logvol1

 

mke2fs 1.32 (09-Nov-2002)

 

Filesystem label=

 

OS type: Linux

 

Block size=4096 (log=2)

 

Fragment size=4096 (log=2)

 

4587520 inodes, 9175040 blocks

 

458752 blocks (5.00%) reserved for the super user

 

First data block=0

 

280 block groups

 

32768 blocks per group, 32768 fragments per group

 

16384 inodes per group

 

Superblock backups stored on blocks:

 

        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,

 

        4096000, 7962624

 

 

 

Writing inode tables: done                           

 

Writing superblocks and filesystem accounting information:

 

 

  1. 使用mount命令来加载新创建的文件系统:

#mount /dev/main_vlm/logvol1 /mnt/movie/

 

 

  1. /etc/fstab中加入以下入口,在启动时加载文件系统:

#vi /etc/fstab

/dev/main_lvm/logvol1   /mnt/movie              ext3    defaults        1 1

 

分享到:
评论

相关推荐

    LINUX LVM

    Linux LVM,全称为Logical Volume Manager(逻辑卷管理器),是Linux系统中一种高级的存储管理技术,它允许管理员在物理硬盘之上创建虚拟磁盘,这些虚拟磁盘被称为逻辑卷。LVM的主要目标是提高存储的灵活性、可扩展...

    linux LVM管理整合打包

    Linux LVM(Logical Volume Manager,逻辑卷管理)是Linux操作系统中一种高级的磁盘管理工具,它提供了一种灵活的方式来组织存储空间,使得磁盘管理更为便捷和高效。本资料包整合了关于LVM管理的各种知识,涵盖了从...

    Linux LVM硬盘管理

    Linux LVM 硬盘管理 Linux LVM 硬盘管理是指通过 Logical Volume Manager(逻辑卷管理)来管理硬盘的存储空间。LVM 将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用。当硬盘的空间不够使用的时候,...

    Linux LVM.ppt

    Linux虚拟机平台下,不停机、不关机的状态下实现热扩容。

    Linux LVM硬盘管理及LVM扩容

    "Linux LVM硬盘管理及LVM扩容" 根据提供的文件信息,以下是相关的知识点: 一、LVM简介 LVM(Logical Volume Manager)是一种逻辑卷管理系统,由Heinz Mauelshagen在Linux 2.4内核上实现。LVM可以将一个或多个...

    linux常用命令 lvm

    Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...

    linux LVM

    Linux LVM,全称为Logical Volume Manager(逻辑卷管理器),是Linux操作系统中一种高级的存储管理技术。它允许系统管理员动态地扩展、收缩、移动和镜像存储空间,以提高系统的灵活性和可用性。LVM在传统的物理磁盘...

    linux LVM使用手册

    Linux LVM,全称为Logical Volume Manager,是一种在Linux操作系统中用于磁盘管理的高级技术。LVM由Heinz Mauelshagen在Linux 2.4内核上开发,现在有稳定版和开发版(包括LVM2)。LVM的主要目标是提供比传统磁盘分区...

    linux lvm技术个人总结

    ### Linux LVM技术详解 #### 一、LVM概述 LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一个磁盘管理工具,它提供了一种动态管理存储空间的方法,使得用户可以在不中断系统服务的情况下调整存储空间的...

    linux LVM逻辑卷管理

    linux LVM 逻辑卷管理 红帽子的官网教程PPT

    Linux LVM逻辑卷管理

    ### Linux LVM逻辑卷管理详解 #### 概述 逻辑卷管理(Logical Volume Management, LVM)是一种在Linux操作系统中广泛使用的高级存储管理技术。它能够有效地管理和利用存储资源,提高存储灵活性和效率。LVM将物理...

    linux lvm详细解释

    ### Linux LVM 详细解释 #### 一、引言 对于Linux用户而言,在安装系统时面临的最棘手问题之一是如何合理地评估并分配各硬盘分区的容量。这不仅需要考虑当前的需求,还需要预见到未来可能的增长。如果评估不准确,...

    LinuxLVM快速入门资料

    教程名称:Linux LVM快速入门资料课程目录:【】1、RedHat5.5LVM实验文档-【】AIX网络配置.NFS.LVM 详细图解【】IBM AIX红皮书 LVM 逻辑卷管理【】linux LVM 磁盘管理【】linux LVM手册【】linux text安装模式创建...

    梦工厂创造性地使用Linux LVM.pdf

    在电影制作巨头梦工厂(DreamWorks SKG)的故事中,Linux LVM(逻辑卷管理器)扮演了至关重要的角色。LVM是一种在Linux操作系统中管理硬盘存储空间的高级工具,它允许用户动态调整分区大小,无需重新分区或重装操作...

    Linux LVM磁盘扩容.docx

    ### Linux LVM磁盘扩容详解 #### 一、前言 在日常的Linux服务器运维过程中,随着业务的增长或数据量的增加,磁盘空间的需求往往会随之增大。这时,就需要进行磁盘扩容操作来满足需求。LVM(Logical Volume Manager...

    linux lvm管理

    ### Linux LVM管理 #### 知识点一:理解LVM(Logical Volume Manager) LVM是一种用于Linux操作系统的存储管理工具,它提供了更加灵活和强大的数据存储管理方式。通过LVM,用户可以将多个物理磁盘(Physical ...

    如何安全的删除Linux LVM中的PV物理卷(硬盘或分区).docx

    "删除Linux LVM中的PV物理卷(硬盘或分区)" 在Linux系统中,Logical Volume Manager(LVM)是一种逻辑卷管理器,它可以将多个物理卷(Physical Volume,PV)合并成一个逻辑卷(Logical Volume,LV),从而提供更大的...

Global site tag (gtag.js) - Google Analytics