Linux 入门 5 LVM的使用

添加一块新SATA磁盘4G

linux-0k5g:~ # fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002ba94

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         194     1558273+  82  Linux swap / Solaris
/dev/sda2   *         195         847     5245222+  83  Linux
/dev/sda3             848        1044     1582402+  83  Linux

Disk /dev/sdb: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn‘t contain a valid partition table

分区完后
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         125     1004031   83  Linux
/dev/sdb2             126         250     1004062+  83  Linux
/dev/sdb3             251         522     2184840    5  Extended
/dev/sdb5             251         313      506016   83  Linux
/dev/sdb6             314         376      506016   83  Linux
/dev/sdb7             377         522     1172713+  83  Linux

创建PV(漏掉了修改分区id为8e)
linux-0k5g:~ # lvm pvcreate /dev/sdb{2,5,6,7}
  Physical volume "/dev/sdb2" successfully created
  Physical volume "/dev/sdb5" successfully created
  Physical volume "/dev/sdb6" successfully created
  Physical volume "/dev/sdb7" successfully created
linux-0k5g:~ # lvm pvscan
  PV /dev/sdb2         lvm2 [980.53 MB]
  PV /dev/sdb5         lvm2 [494.16 MB]
  PV /dev/sdb6         lvm2 [494.16 MB]
  PV /dev/sdb7         lvm2 [1.12 GB]
  Total: 4 [3.04 GB] / in use: 0 [0   ] / in no VG: 4 [3.04 GB]
创建VG
  linux-0k5g:~ # lvm vgcreate -s 16M vg_srsy /dev/sdb{2,5,6,7}
  Volume group "vg_srsy" successfully created
  linux-0k5g:~ # lvm pvscan
  PV /dev/sdb2   VG vg_srsy   lvm2 [976.00 MB / 976.00 MB free]		# 容量变小了,因为每个PV里都添加了VGDA信息
  PV /dev/sdb5   VG vg_srsy   lvm2 [480.00 MB / 480.00 MB free]
  PV /dev/sdb6   VG vg_srsy   lvm2 [480.00 MB / 480.00 MB free]
  PV /dev/sdb7   VG vg_srsy   lvm2 [1.11 GB / 1.11 GB free]
  Total: 4 [3.00 GB] / in use: 4 [3.00 GB] / in no VG: 0 [0   ]
  linux-0k5g:~ # lvm vgdisplay
  --- Volume group ---
  VG Name               vg_srsy
  System ID
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               3.00 GB
  PE Size               16.00 MB
  Total PE              192				# 共192个PE
  Alloc PE / Size       0 / 0
  Free  PE / Size       192 / 3.00 GB
  VG UUID               Mbl8Ki-mP2W-qZkB-5EBe-kT2k-tyFD-5Lpdi1

现在在逻辑上创建了一块“大磁盘”了,下面对“大磁盘"进行”分区“,即创建两个LV
linux-0k5g:~ # lvm lvcreate -l 96 -n lv1_srsy vg_srsy
linux-0k5g:~ # lvm lvcreate -l 96 -n lv2_srsy vg_srsy
linux-0k5g:~ # lvm lvscan (或lvdisplay)
  ACTIVE            ‘/dev/vg_srsy/lv1_srsy‘ [1.50 GB] inherit	# 注意LV全名是这个哦
  ACTIVE            ‘/dev/vg_srsy/lv2_srsy‘ [1.50 GB] inherit

对lv1创建文件系统(格式化)
linux-0k5g:~ # mkfs.ext3 /dev/vg_srsy/lv1_srsy

挂载
linux-0k5g:~ # mkdir /mnt/lvmlv1
linux-0k5g:~ # mount /dev/vg_srsy/lv1_srsy /mnt/lvmlv1
linux-0k5g:~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2              5162828   2414952   2485616  50% /
udev                    387404       132    387272   1% /dev
/dev/sda3              1557496    247504   1230872  17% /home
/dev/mapper/vg_srsy-lv1_srsy		# 逻辑卷的位置在这里!!!
                       1548144     35112   1434392   3% /mnt/lvmlv1
查看分区情况
linux-0k5g:/dev # fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002ba94

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         194     1558273+  82  Linux swap / Solaris
/dev/sda2   *         195         847     5245222+  83  Linux
/dev/sda3             848        1044     1582402+  83  Linux

Disk /dev/sdb: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb9091808

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         125     1004031   83  Linux
/dev/sdb2             126         250     1004062+  83  Linux
/dev/sdb3             251         522     2184840    5  Extended
/dev/sdb5             251         313      506016   83  Linux
/dev/sdb6             314         376      506016   83  Linux
/dev/sdb7             377         522     1172713+  83  Linux

Disk /dev/dm-0: 1610 MB, 1610612736 bytes
255 heads, 63 sectors/track, 195 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn‘t contain a valid partition table    # 这个是啥意思? 

Disk /dev/dm-1: 1610 MB, 1610612736 bytes
255 heads, 63 sectors/track, 195 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn‘t contain a valid partition table				   

# 用lvm lvdisplay 查看 发现两个lv 是block device 253:0 和 block device 253:1dev/mapper/vg_srsy-lv1_srsy 和 vg_srsy-lv2_srsy 用ls -al 查看也分别是 253:0 253:1,另外dm-0和dm-1也是brw-r----- 1 root disk 253,0 Jul 12 11:56 dm-0brw-r----- 1 root disk 253,1 Ju1 12 11:57 dm-1这块不太懂。。。。。。

  

Linux 入门 5 LVM的使用

时间: 2024-11-01 10:59:36

Linux 入门 5 LVM的使用的相关文章

Linux入门之磁盘管理(9)LVM逻辑卷案例

Linux入门之磁盘管理(9)LVM逻辑卷案例 案例介绍阶段(1): 创建一个由两个物理卷组成的大小未20G的卷组myvg,要求其PE大小为16M:而在此卷组中创建一个大小未5G的逻辑卷lvtest,此逻辑卷要能在开机后自动挂载至/mnt/lvtest目录,且支持ACL功能. 1.准备工作 #这里我们分别从两个磁盘选择10G来准备组合为PV [[email protected] ~]# fdisk -l | grep -o '/.*B' /dev/sda: 21.5 GB /dev/sdb: 2

Linux入门之磁盘管理(8)LVM逻辑卷的使用

在Linux中虽然有raid来保证数据的稳定以及磁盘性能的提高,但是其扩展性并不是很好,在很多生产环境中,都是数据正在使用中,在这时如果中断一段时间就会有很大的损失,因此Linux提供了LVM虚拟逻辑卷的概念,同样多个磁盘设备或分区设备组合在一起,但是,如果空间需要缩减或者扩展,可以很方便的进行动态改变,甚至进行数据快照. 逻辑卷管理器(LVM): 1.允许对卷进行方便操作的抽象层,包括重新定义文件系统的大小 2.允许在多个目录设备间重新组织文件系统 (1)将设备指定为物理卷 (2)用一个或多个

Linux入门之CentOS7内核编译三部曲(1)

Linux入门之CentOS7内核编译三部曲(1) 我们知道,一个Linux系统的主要组成是由liunx内核核心和一些支持模块组合而成的.但是在某些场合中,需要某项功能,而当前内核的核心或者模块不支持此功能,那么就需要对内核进行一个升级或者重新编译内核添加相应的功能,以此提供了对此功能的支持. 编译前的准备 认识kernel 所为kernel,就是一种操作系统的核心,当然也是一个文件,而这种核心提供了对一些硬件的支持,一般来说其中包含了一些对常见硬件核心驱动的核心代码.启动系统时会通过加载MBR

Linux下的LVM创建以及Linux快照卷

通过最的学习,我加深了对LVM的理解,在这里,我将它写成博客,一是方便自己记忆,二是让Linux的入门学习者一起学习一下. 首先我们引入LVM的概念,并展开详细的说明,主要是近期学习的看法,我们先看一个图 我们将会提到的名词有:PV.VG.LV.PE 在图中,最下面的,我们可以理解为物理存储介质,硬盘或是分区 PV:称为物理卷,是LVM的基本存储块. VG:称为卷组,我们可以看卷组是由物理卷组合而成的. LV:称为逻辑卷,是从卷组中划分出来的. PE:physical extent,我就称为物理

Linux 入门 6 多路径和RAID

关于存储的一些知识 根据传输协议的不同的,网卡可分为三种,一是以太网卡,二是FC网卡,三是iSCSI网卡. 以太网卡:学名Ethernet Adapter,传输协议为IP协议,一般通过光纤线缆或双绞线与以太网交换机连接.接口类型分为光口和电口.光口一般都是通过光纤线缆来进行数据传输,接口模块一般为SFP(传输率2Gb/s)和GBIC(1Gb/s),对应的接口为SC.ST和LC.电口目前常用接口类型为RJ45,用来与双绞线连接,也有与同轴电缆连接的接口,不过现在已经用的比较少了. FC网卡:一般也

linux入门基础知识及简单命令介绍

linux入门基础知识介绍 1.计算机硬件组成介绍 计算机主要由cpu(运算器.控制器),内存,I/O,外部存储等构成. cpu主要是用来对二进制数据进行运算操作,它从内存中取出数据,然后进行相应的运算操作.不能从硬盘中直接取数据. 内存从外部存储中取出数据供cpu运存.内存的最小单位是字节(byte) 备注:由于32的cpu逻辑寻址能力最大为32内存单元.因此32位cpu可以访问的最大内存空间为:4GB,算法如下: 2^32=2^10*2^10*2^10*2^2 =1024*1024*1024

Linux入门之VIM快捷使用

Linux入门之VIM快捷使用 简介: 文本编辑器,字处理器,类似nano 字符全屏编辑器,而sed 为行编辑器 来源: vi : Visual Interface vim: VI iMprpbed    (vi的增强版) 全屏编辑器,模式编辑器 vim模式: 1.编辑模式(命令模式) 2.输入模式 3.末行模式 模式转换: 1.编辑-->输出: i:在当前关标所在字符的前面,转为输入模式 a: 在当前关标所在字符的后面,转为输入模式 o: 在当前关标所在字符的下方,新建一行,并转为输入模式 I

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux入门基础命令(四)

Linux入门基础命令(四)文件系统与目录结构: 1.文件和被组织成一个单根倒置树结构2.文件系统从根目录下开始,用"/表示"3.以.开头的文件为隐藏文件4.路径分割的 /5.文件有两类数据(元数据:metadata 数据:data)6.文件系统分层结构:LSB(Linux Standard Base)FHS:(Filesystem Hierarchy Standard)7.文件名最长255个字节8.包括路径在内文件名称最长4095个字节9.蓝色-->目录 绿色-->可执行