linux-LVM 逻辑卷

linux-LVM 逻辑卷

 

LVM     逻辑卷管理

 

为什么使用LVM?  

  我们在安装操作系统时候如何精确评估和分配各个硬盘分区的容量,因为系统管理员不但要考虑到当前某个分区需要的容量,还要预见该分区以后可能需要的容量的最大值。因为如果估 计不准确,当遇到某个分区不够用时管理员可能甚至要备份整个系统、清除硬盘、重新对硬盘分区,然后恢复数据到新分区。这样我们生产环境中如果磁盘中存储有重要数据时,我们没有办法动态得取增长我们磁盘容量。

  当我们无法预估我们我们我们得生产环境对disk 资源使用情况,比如说我们一块硬盘分区后挂载后提供给用户使用, 用户需要disk存储得空间很大,后期有反复添加disk 得操作,那么我们可以使用lvm 将这些磁盘作为逻辑卷来使用,所谓得lvm 就是将我们多块硬盘或者硬盘分区整合起来,对存储资源得集中调度。

 

什么是LVM ?

  LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。

  LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。

  

LVM  基本术语

PV(Physical Volume):物理空间的意思,其实就是指一个分区(如/dev/sdb1 )或者是一个盘(如/dev/sdb)
VG(Volume Group):相当于一个Pool 存储池,由多个PV组成的pool  
LV(Logical Volume):用来建立一个文件系统的空间,这个空间来源于VG,大小随意,可以扩展,我们使用得就是LV 

 

 

 

实现过程:

 

1.  准备硬盘格式化分区

 

 

分区

root@testyk:~# fdisk /dev/sdb                      # 分区/dev/sdb 盘
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x51321694.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n                        #新建分区
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p                          #生成一个主分区
Partition number (1-4, default 1): 1                     # 主分区有四个,默认从1开始
First sector (2048-20971519, default 2048): 10000000           # 选择分区大小
Last sector, +sectors or +size{K,M,G} (10000000-20971519, default 20971519):
Using default value 20971519

Command (m for help): w                        # 保存配置并退出
The partition table has been altered!

Calling ioctl() to re-read partition table.

 

root@testyk:~# fdisk /dev/sdb

Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (1-4, default 2):
Using default value 2
First sector (2048-20971519, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-9999999, default 9999999):
Using default value 9999999

Command (m for help):
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值