Linux LVM 磁盘管理

Linxu LVM管理

一、            磁盘分区

1.1.   查看磁盘分区信息

fdisk-l

如图,有3块磁盘,分别为sda、sdb、sdc,

其中sda为系统安装时创建的分区结构,sdb、sdc没有分区。

1.2.   创建磁盘分区

fdisk/dev/sdb

1.3.   修改分区类型

将dev/sdb1分区类型修改为8e,即 Linux LVM类型。

同样的方法对sdc磁盘进行分区,并将/dev/sdc1分区类型修改为8e,即Linux LVM类型。

再fdisk -l查看已创建分区信息

二、            物理卷管理

2.1.   创建物理卷

分别对两块磁盘创建物理卷pvcreate /dev/sdb1pvcreate /dev/sdc1

2.2.   显示物理卷信息

pvdisplay

三、            卷组管理

3.1.   创建卷组

vgcreate VgDisk1 /dev/sdb1 /dev/sdc1

3.2.   查看卷组

vgdisplay

四、            逻辑卷管理

4.1.   创建逻辑卷

默认大小是以M兆为单位,lvcreate -L +20 -n LvDisk1 VgDisk1 即创建了20M的逻辑卷。

4.2.   查看逻辑卷

lvdisplay

4.3.   挂载逻辑卷

先对分区进行格式化mkfs.ext3 /dev/VgDisk1/LvDisk1

创建挂载目录,并临时挂载

mkdir /mnt/LvDisk1

mount /dev/VgDisk1/LvDisk1 /mnt/LvDisk1

4.4.   永久改在逻辑卷

vi /etc/fstab

4.5.   逻辑卷扩展

先查看当前磁盘使用信息

df -TH

lvextend-L 18G /dev/VgDisk1/LvDisk1

resize2fs/dev/VgDisk1/LvDisk1

4.6.   逻辑卷缩减

  • 卸载文件umount /mnt/LvDisk1
  • 磁盘检查 e2fsck -f/dev/VgDisk1/LvDisk1
  • 缩减文件目录大小边界 resize2fs/dev/VgDisk1/LvDisk1 18G

五、            将新的磁盘分区添加到逻辑卷里

5.1.   磁盘分区

将/dev/sdb磁盘剩余的空间进行分区

5.2.   创建物理卷

pvcreate /dev/sdb2

(partx -a /dev/sdb2提示找不到/dev/sdb2时,必重启电脑才能创建物理卷)

5.3.   查看物理卷信息

5.4.   物理卷添加到卷组里

vgcreate VgDisk1 /dev/sdb2

5.5.   扩展逻辑卷

lvextend -L 25G LvDisk1/dev/VgDisk1/LvDisk1

resize2fs /dev/VgDisk1/LvDisk1

六、            总结--常用命令

6.1.   物理卷命令

pvcreate 创建物理卷 pvcreate /dev/sdb1
pvdisplay
显示物理卷信息 pvdisplay
pvmove
移动物理卷 pvmove /dev/sdb2 /dev/sdc2
pvremove 删除物理卷 pvremove /dev/sdb2

6.2.   卷组命令

vgcreate 创建卷组 vgcreate VgDisk1 /dev/sdb1 /dev/sdc1
vgdisplay 显示卷组 vgdisplay
vgextend 卷组扩展 vgextendVgDisk /dev/sdc2
vgreduce 减少卷组 vgreduceVgDisk /dev/sdb2

6.3.   逻辑卷命令

lvcreate 创建逻辑卷 lvcreate-L 18G -n LvDisk1 VgDisk1
lvdisplay 显示逻辑卷 lvdisplay
lvextend 扩展逻辑卷
lvextend -L 25G LvDisk1/dev/VgDisk1/LvDisk1

resize2fs /dev/VgDisk1/LvDisk1 (扩展逻辑边界)

6.4.   挂载命令

mount 临时挂载 mount/dev/VgDisk1/LvDisk1 /mnt/LvDisk1
umount 卸载挂载点 umount/mnt/LvDisk1
vi /etc/fstab 永久挂载
在/etc/fstab文件中添加如下信息

/dev/VgDisk1/LvDisk1  /mnt/LvDisk1 ext3  defaults 0 0

6.5.   删除未知设备

pvs

vgreduce --removemissing VgDisk1  去除未知或已丢失的卷组

时间: 2024-10-14 05:47:25

Linux LVM 磁盘管理的相关文章

Linux LVM磁盘管理

场景描述: 安装操作系统的时候,做了LVM,应用软件基本装在了"/"目录下,服务器运行一段时间后,该目录下的存储空间使用紧张,现利用LVM对其进行磁盘空间扩容. 注:安装系统的时候需要做逻辑卷管理,保证系统要有VG,扩展或者添加完硬盘后需要重启服务器,添加的硬盘才能被发现. 另:这里需要搞清楚,是扩展了原有分区还是增加了新的硬盘: 例如:如果是在原有分区SDA上扩展了10G,则命令行fdisk -l 不会看到新的分区: 如果是新添加的硬盘,fdisk -l 可以看到 sdb sdc 等

linux下磁盘管理机制--LVM

当我们用传统分区方法使用磁盘时,当出现分区大小不够用的时候,通常只能添加添加一个更大的磁盘,重新创建分区来扩展空间.但是,这样只能是将原来的磁盘下线,换上新的磁盘,在将原始数据写入,在实际的生产过程中是不允许的.此时就需要使用逻辑卷LVM这种磁盘分区管理了. 逻辑卷是将硬盘空间重新"分割"成大小相等的块(PE)组成的PV放到一个容器(VG)中,当需要可以随时向这个容器中取出这样的块,来实现动态调整磁盘空间大小.当然新添加的块不会改变原来的文件系统,而且原磁盘也不用下线. 下面说明逻辑卷

Linux 红帽   磁盘管理~~~~RAID5+LVM

Linux  红帽    磁盘管理~~~~RAID5+LVM 实验环境: 在Linux 操作系统的PC机上添加3块20G大小的磁盘 实验步骤: 一.  创建RAID5: 1. 准备工作: [[email protected] ~]# uname -a              //查看基本信息 [[email protected] ~]# cat /etc/redhat-release        //查看红帽的发行版本 为添加好的三个磁盘进行分区, 分区的类型:FD(全称:)    为了节省

[转载]Linux LVM硬盘管理及LVM扩容

最近项目中一直在用Linux,其中涉及到了Linux的LVM,本来想自己写一篇关于LVM的文章,搜了一下,发现了一篇更好的,转载过来,也感谢作者gaojun 原文Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 1. 创建分区 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical

Linux LVM硬盘管理及LVM扩容

LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可

Linux LVM硬盘管理及LVM分区扩容

LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可

Linux基础-----磁盘管理

文件系统 Windows NTFS FAT32 Linux VFS:虚拟文件系统:将底层文件系统的不同,通过统一的接口,输出给上层应用 ext2 ext3 ext4 xfs 文件系统:对分区文件就行组织管理,并建立索引表,文件系统有内核提供 格式化:创建文件系统 低级格式化:创建磁道.扇区 高级格式化:创建文件系统 分区是按柱面来划分 磁道:数据存储在磁道上 扇区:将磁道划分成扇状用于管理 柱面:多个盘片,相同位置的扇区,形成柱面 0磁道的0扇区:(不属于任何分区)MBR 512字节   主引导

Linux LVM硬盘管理及LVM扩容-转载

Linux LVM硬盘管理及LVM扩容 LVM磁盘管理 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬

LVM磁盘管理

http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.html Linux LVM硬盘管理及LVM扩容 一.LVM简介... 1 二. LVM基本术语... 2 三. 安装LVM... 3 四. 创建和管理LVM... 4 2. 创建PV.. 6 3. 创建VG.. 7 4. 创建LV.. 9 5.LV格式化及挂载... 10 一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz M