linux 逻辑卷管理

一、将扩展的硬盘分区:

fdisk /dev/sdb

partprobe  //不用重启可使以上操作生效

格式化:

mkfs.ext3 /dev/sdb1

二、创建逻辑卷的步骤:

1、通过pvcreate命令将linux分区处理成物理卷(PV)

2、通过vgcreate命令将创建好的物理卷处理成卷组(VG)

3、通过lvcreate命令将卷组分成若干个逻辑卷(LV)

之后我们可以对逻辑卷进行格式化、挂载、删除等操作,可以可以动态的调整逻辑卷的大小,并且该操作不会影响我们在逻辑卷上的数据。

pvcreate /dev/sdb{1,2,3...}

pvscan查看物理卷信息

pvdisplay查看各个物理卷的详细参数

pvdisplay  [/dev/sdb{1,2,3...}]

pvremove删除物理卷

vgcreate创建卷组

格式:vgcreate [-s <8M|16M|...>] vg0 /dev/sdb{1,2,3}

vgdisplay查看各个卷组的详细参数

vgscan查看卷组的信息

vgreduce缩小卷组:把物理卷从卷组中删除

vgextend扩展卷组:将某个物理卷添加到卷组中

vgremove删除卷组

五、逻辑卷的创建及管理

lvcreate创建逻辑卷:lvcreate -L 513M -n data vg0

格式化逻辑卷:mkfs.ext3 /dev/vg0/data

lvscan查看逻辑卷信息

lvdisplay 查看逻辑卷的具体参数

增大逻辑卷大小:

lvextend命令:lvextend -L +100M /dev/vg0/data

减小逻辑卷的大小:lvreduce -L -100M /dev/vg0/data

resize2fs /dev/vg0/data使上面增加的立即生效

lvremove删除逻辑卷

六、LVM的快照:

1、快照的创建:

lvcreate -l 64 -s -n databack /dev/vg0/data

2、快照的删除:

lvremove /dev/vg0/databackup

七、挂载

mount /dev/VolGroup00/data /tmp/133

设置永久挂载:

#vi /etc/fstab

/dev/VolGroup0/data  /tmp/123   ext3   defaults  1  2

假设给的新硬盘是/dev/sdb(ide硬盘则为/dev/hdb),首先使用fdisk命令建立至少一个新分区,如/dev/sdb1,并使用fdisk工具的t命令修改分区类型为8e(lvm的类型)。接下来:

1)建立物理卷:

pvcreate /dev/sdb1

2)扩展原来的卷组,不知道你原来的卷组叫什么名字,这里假设是vg0。或者你可以使用vgscan来扫描得到

vgextend /dev/vg0 /dev/sdb1

3)df检查一下原来的逻辑卷挂载到什么地方了,假设是/mnt

umount /mnt

4)扩展你的逻辑卷,逻辑卷的名字在第三步的df命令中可以看到,假设是lv0

lvextend -L +300M /dev/vg0/lv0

5)resize2fs /dev/vg0/lv0

6)mount /dev/vg0/lv0 /mnt

http://wenku.baidu.com/view/8c73e8fff705cc17552709a7.html

——已挂载文件系统的不能再扩展??

[[email protected] ~]# resize2fs /dev/VolGroup00/LogVol00

resize2fs 1.35 (28-Feb-2004)

/dev/VolGroup00/LogVol00 is mounted; can‘t resize a mounted filesystem!

mke2fs -j /dev/逻辑卷组/逻辑卷名

——[[email protected] ~]# mkfs -t ext3 virtual_disk 创建文件系统

同一卷组之中的目录,例如mount -t ext3 /dev/VolGroup00/LogVol02 /home/cattsoft/ZCXC,原本的数据不受影响,umount后数据也没问题。

建LV要先把分区标志指定为 8e  Linux LVM

fdisk /dev/sda

t

输入分区号,如果要指定sda10就输入10,回车

输入8e,回车

如:

/dev/sda10          55330       72809   140408100   8e  Linux LVM

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

在采集机扩展一个硬盘的步骤:

1、创建物理分区(PE):

[[email protected] ~]# fdisk /dev/sdb

The number of cylinders for this disk is set to 70006.

There is nothing wrong with that, but this is larger than 1024,

and could in certain setups cause problems with:

1) software that runs at boot time (e.g., old versions of LILO)

2) booting and partitioning software from other OSs

(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): n

Command action

e   extended

p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-70006, default 1):

Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-70006, default 70006):

Using default value 70006

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

[[email protected] ~]# partprobe  //不用重启可使以上操作生效

2、创建物理分区:

[[email protected] ~]# pvcreate /dev/sdb1

3、用新硬盘扩展已有卷组VolGroup00【原本没有就创建一个卷组】:

[[email protected] ~]#  vgextend VolGroup /dev/sdb1

4、创建新逻辑卷(已使用的逻辑卷需umount后才能扩展):

lvcreate -L 515G -n  lv_home VolGroup

5、格式化逻辑卷:

mkfs.ext4 /dev/VolGroup/lv_home

mkfs.ext4 /dev/sdb1

6、创建新的目录(也可以用已有的):

mkdir /home

7、将逻辑卷挂载到新目录下:

mount /dev/VolGroup00/lv_home /home

mount /dev/sdb1   /home

8、设置永久挂载:

#vi /etc/fstab

/dev/VolGroup00/lv_home /home                   ext4    defaults        1 3

(完成)

/dev/sdb1               /home                   ext4    defaults        1 3

时间: 2024-12-28 08:42:59

linux 逻辑卷管理的相关文章

linux逻辑卷管理

最近在进行linux充电,根据网络资料自己整理的资料,分享一下 ---------------------------------------------------------- Linux逻辑卷管理 1.什么是逻辑卷? LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性. LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被

Linux逻辑卷管理LVM2详解

一. 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性.LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本.LVM与直接使用物理存储相比,有以下优点:1. 灵活的容量.当使用逻辑卷时,文件系统可以扩展到多个磁盘上,你可以聚合多个磁盘或磁盘

Linux逻辑卷管理LVM详解

Linux逻辑卷管理LVM详解 Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如Patition Magic等),但这都只是暂时解决办法,没有根本解决问题.随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小. 一.LVM基本术语 LVM是在磁盘分区和文

Linux逻辑卷管理器(LVM)

LVM基础 通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份. 对一般用户来讲,使用最多的是动态调整文件系统大小的功能.这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小. 在LVM中,主要有三个概念: 物理卷(Ph

Linux逻辑卷管理(LVM)

Linux逻辑卷管理(LVM) LVM基本概念 PV (物理卷): 可以由硬盘或分区创建.(使用硬盘分区创建时PV时,若原分区已有文件系统,需将分区的id更改为8e,使用fdisk 命令中t选项修改) VG(卷组): 由若干个PV组成,创建时候,需指定最小单元PE(物理扩展盘区)大小,并同时将指定的PV加入VG内作为成员. PE(Physical Extent): PE是PV中固定大小的物理存储单元,LVM技术就是通过在VG中交换PE来实现LV的空间容量扩容或缩减的 LV(逻辑卷): 在VG中划

LINUX 逻辑卷管理: LVM

1.什么是LVM lvm是一个逻辑卷管理工具,它有两个版本,lvm1 和lvm2. 分别在2.4 kernal和2.6kernal里原生支持. LVM提供对磁盘分区更高逻辑层级的管理功能.通过lvm可以重新划分和移动存储卷. LVM可以对逻辑卷自定义命名成development , sales等指定名称,而不是"sda""sdb" 2.一个案例说明LVM的好处:Joe的PC As an example: Joe buys a PC with an 8.4 Gigab

【转】Linux逻辑卷管理

一. 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储在管理上相比,提供了更好灵活性.LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,与硬件相关的存储设置被其隐藏,你可以不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样可以减少操作成本.LVM与直接使用物理存储相比,有以下优点:1. 灵活的容量.当使用逻辑卷时,文件系统可以扩展到多个磁盘上,你可以聚合多个磁盘或磁盘

16.Linux逻辑卷管理与设置

逻辑卷管理器(LVM) 允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小允许在多个物理设备间重新组织文件系统一般它的操作步骤为: 将磁盘或者分区指定为物理卷,分区的话注意修改标签(fsidk或gdisk) 用一个或者多个物理卷来创建一个卷组 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的 在物理卷上创建的逻辑卷是由物理区域(PE)组成,PE是分配逻辑卷的基本单位,在创建卷组时可以指定,类似于普通硬盘分区时的块大小 可以在逻辑卷上创建文件系统 用卷组的free

Linux逻辑卷管理LVM学习总结

LVM(Logical Volume Manager),它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,可以弹性的增加或减小分区的大小,使得磁盘分区管理更具灵活性.LVM的实现示意图: 创建LVM实例: 1.首先创建3个准备组成卷组VG的物理分区,并且把分区格式改为8e.以/dev/sdb1./dev/sdb2./dev/sdb3为例: #在/dev/sdb磁盘上创建分区/dev/sdb1./dev/sdb2./dev/sdb3,大小分别为3G.4G.