LVM情况下如何确定磁盘映射关系

标签: lvm 磁盘 映射 | 发表时间:2014-03-29 06:33 | 作者:gtlions
出处:http://blog.csdn.net
系统有如下磁盘空间信息,说明一个boot分区,一个lvm:
[root@gtlions mapper]# df -h
文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/vg_gtlions-lv_root
                      2.2T   19G  2.1T   1% /
tmpfs                  32G     0   32G   0% /dev/shm
/dev/sda1             485M   59M  401M  13% /boot
通过fdisk查看磁盘,有两块盘,161GB的sda和2336GB的sdb,注意/dev/sda和/dev/sdb显示的都是物理信息,然后接着/dev/mapper/vg_gtlions-lv_root和/dev/mapper/vg_gtlions-lv_swap是lvm逻辑信息:
[root@gtlions mapper]# fdisk -l


Disk /dev/sda: 161.1 GB, 161061273600 bytes
255 heads, 63 sectors/track, 19581 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd7099ee2


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64       19582   156773376   8e  Linux LVM


WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.




Disk /dev/sdb: 2336.7 GB, 2336730644480 bytes
255 heads, 63 sectors/track, 284091 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1      267350  2147483647+  ee  GPT


Disk /dev/mapper/vg_gtlions-lv_root: 2427.4 GB, 2427449245696 bytes
255 heads, 63 sectors/track, 295120 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000




Disk /dev/mapper/vg_gtlions-lv_swap: 69.8 GB, 69809995776 bytes
255 heads, 63 sectors/track, 8487 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
接着使用sar监控磁盘的时候出现的dev8-0、dev8-16、dev253-0和dev253-1之类的东西又是什么呢?
[root@gtlions mapper]# sar -d 1 1
Linux 2.6.32-279.el6.x86_64 (gtlions)   2014年03月28日  _x86_64_        (32 CPU)


10时08分40秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
10时08分41秒    dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10时08分41秒   dev8-16      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10时08分41秒  dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
10时08分41秒  dev253-1      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
[root@gtlions mapper]# iostat 1 1
Linux 2.6.32-279.el6.x86_64 (gtlions)   2014年03月28日  _x86_64_        (32 CPU)


avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.01    0.00    0.29    0.23    0.00   99.47


Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              19.99         2.04      2727.71     124446  166102906
sdb             289.48     35355.91     32758.29 2152986394 1994804816
dm-0           4575.29     35357.62     35486.00 2153090330 2160907704
dm-1              0.01         0.09         0.00       5592          0
这个其实是磁盘映射逻辑名称的关系,通过下面两个命令可以看的非常清楚,说明dev253-0 对应的是dm-0,:
[root@gtlions mapper]# dmsetup ls
vg_gtlions-lv_swap      (253:1)
vg_gtlions-lv_root      (253:0)
[root@gtlions mapper]# more /proc/partitions
major minor  #blocks  name


   8        0  157286400 sda
   8        1     512000 sda1
   8        2  156773376 sda2
   8       16 2281963520 sdb
   8       17 2281961472 sdb1
 253        0 2370555904 dm-0
 253        1   68173824 dm-1
 或者也可以查看下面信息:
 [root@gtlions mapper]# ll /dev/mapper/
总用量 0
crw-rw---- 1 root root 10, 58 3月  27 17:14 control
lrwxrwxrwx 1 root root      7 3月  27 17:14 vg_gtlions-lv_root -> ../dm-0
lrwxrwxrwx 1 root root      7 3月  27 17:14 vg_gtlions-lv_swap -> ../dm-1
[root@gtlions vg_gtlions]# ll /dev/vg_gtlions
总用量 0
lrwxrwxrwx 1 root root 7 3月  27 17:14 lv_root -> ../dm-0
lrwxrwxrwx 1 root root 7 3月  27 17:14 lv_swap -> ../dm-1
还有其他相关的文件也可以查看,比如/dev/disk目录下的文件;
至于lvm和磁盘的映射关系还可以通过lvm的命令pvdisplay来查看。
-EOF-

作者:gtlions 发表于2014-3-28 22:33:20 原文链接
阅读:90 评论:0 查看评论

相关 [lvm 磁盘 映射] 推荐:

LVM情况下如何确定磁盘映射关系

- - CSDN博客系统运维推荐文章
系统有如下磁盘空间信息,说明一个boot分区,一个lvm:. 文件系统              容量  已用  可用 已用%% 挂载点. 通过fdisk查看磁盘,有两块盘,161GB的sda和2336GB的sdb,注意/dev/sda和/dev/sdb显示的都是物理信息,然后接着/dev/mapper/vg_gtlions-lv_root和/dev/mapper/vg_gtlions-lv_swap是lvm逻辑信息:.

lvm使用总结

- - CSDN博客系统运维推荐文章
由于安装的kvm需要扩容,研究了下lvm的使用. LVM(Logical Volume Manager)逻辑卷管理器,做法是将物理分区通过软件组合未一个独立的大磁盘(VG,卷组),然后把这个大磁盘分成新的分区(LV,逻辑卷)挂载使用. 物理分区加上8e的sysem id之后,通过pvcreate转成物理卷(pv),调整System ID用fdisk命令.

LVM硬盘扩容

- - 操作系统 - ITeye博客
  在Linux运维过程中,我们可能会遇到很多问题,今天我们来讲讲这样一个场景:. 当前硬盘容量:1T,已使用80%,挂载到/home目录,这个时候我们很有必要考虑硬盘的扩容问题. 我们首先想到的是:增加一块硬盘,让它共享挂载到/home. 那具体如何才能把两块硬盘合并到一起进而做到挂载目录扩容呢.

Linux下LVM的配置详解

- - BlogJava-qileilove
 LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力. LVM可以帮助系统管理员为应用与用户方便地分配存储空间. 在LVM管理下的逻辑卷可以按需改变大小或添加移除. 另外,LVM可以为所管理的逻辑卷提供定制的命名标识. 因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性.

linux下为新硬盘创建lvm分区

- - C1G军火库
DELL R410本来有两块146G的硬盘,再新增一块146G硬盘. 现在硬盘便宜了,天猫价650,另需硬盘托架一个70大洋.. #centos6 没有kudzu服务改用udev. 认出了新硬盘/dev/sdc. 对新硬盘分区,lvm的id为8e. 文件系统              容量  已用 可用 已用% 挂载点.

MVC框架的映射和解耦

- - 博客 - 伯乐在线
最近在写一个业务上用到的框架,回想起接触过的一些MVC框架,尤其是主要贡献在后端表现层上的那些,它们之间有太多的相似,在不断解耦的过程中,层数和模块数也越来越多,需要不断引入层与层之间的映射逻辑将不同层次之间关联起来,我们不妨来查看一下这个过程,能否寻找一些MVC框架的共性和启示. MVC 1到MVC 2模型的进化.

JPA基本数据类型映射

- - 编程语言 - ITeye博客
                // initialValue = 0, allocationSize = 1)   Oracle中序列方式生成主键.                 //Oracle序列方式生成/主键.                 @GeneratedValue(strategy = GenerationType.IDENTITY)   //MySQL,SQLSErver自增长方式.

hibernate 大对象类型的hibernate映射

- - CSDN博客推荐文章
在 Java 中, java.lang.String 可用于表示长字符串(长度超过 255), 字节数组 byte[] 可用于存放图片或文件的二进制数据. 此外, 在 JDBC API 中还提供了 java.sql.Clob 和 java.sql.Blob 类型, 它们分别和标准 SQL 中的 CLOB 和 BLOB 类型对应.

UrlRewrite.dll实现无后缀名的地址映射

- Bloger - 博客园-首页原创精华区
1 首先在iis里配置通配符应用程序映射,如下图:. (在通配符应用程序映射中添加.net的处理程序C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,具体操作请改为自己的文件位置). 2在UrlRewrite配置文件中配置.

DoubleCommand – 键位映射修改 [Mac] | 小众软件 > Mac

- Eleven - 小众软件
频繁交叉使用 PC 和 Mac 的褚师二狗很崩溃,刚熟悉了 Mac 的 Cmd 组合快捷键各种方便,PC 上没有 Cmd 键盘,往往是 Ctrl 组合快捷键. 时间长了,整个人都快精神分裂了. DoubleCommand 是 Mac 上的键位映射修改软件,可以调换 Cmd/Ctrl/Alt 等键位置.