linux学习记录-逻辑卷章

来源:互联网 发布:订票软件哪个好 编辑:程序博客网 时间:2024/03/29 20:11
linux系统的一般的文件系统名称类似于/dev/sda1或/dev/hda1,但是今天在维护系统
维护的时候,利用df -h命令敲出了/dev/mapper/VolGroup-lv_root和/dev/mapper/VolGroup-lv_root
和/dev/mapper/Volume-lv_home两个文件系统名,不解,在网上查资料后,在此浅谈/dev/mappeer目录
一.理解linux系统的Device mapper机制
 Device mapper 是linxu2.6内核中提供的一种从逻辑设备到物理设备的映射机制,在改机制下,
 用户能够很方便的根据自己的需求实现对资源环境的管理,在具体管理时需要用到linux下的逻辑
 卷管理器,当前比较流行的逻辑卷管理器有lvm2,evms,dmraid等。
  二。/dev/mapper目录的解释
    为了方便叙述,假设一台服务器有三块磁盘分别是a,b,c每块硬盘的容量为1t,在安装linux的时候
    先根据系统及自身的需求建立基本的分区,假设对硬盘a进行分了分区,分出去了0.1T
    的空间挂载在/boot目录下,其他硬盘未进行分区,系统利用Device mapper机制建立了一个卷组,
    (volume group,VG),你可以把VG当做一个资源池来看待,最后在vg上面再创建逻辑卷
    (logical volume,LV),若要讲磁盘a的剩余空间,磁盘b和磁盘c都加入到vg中,则磁盘a的
    剩余的空间,磁盘b和硬盘c都加入到VG中,则硬盘a的剩余空间首先会被系统建立一个物理卷(physical
    volume,PV),并且这个物理卷的大小就是0.9t,之后硬盘a的剩余的空间,硬盘b和硬盘c以PV的身份加入到vg这个资源池中,然后
    你需要多大的空间,就可以从vg中划出多大的空间(当然最大不能超过vg的容量),比如此时池中的空间就是2.9T,此时你就可以建立一个1t以上
    的空间出来,而不像以前最大的容量空间只能为1t。
    /dev/mapper/Volume-1v_root的意思是说你又一个VG(volume group卷组)叫做volume,这个volume里面有一个
    LV叫做lv_root,其实这个/dev/mapper/Volume-lv_root文件是一个连接文件,是连接到/dev/dm-0的,你可以使用ll
    /dev/mapper/Volume-lv_root进行查看。
    其实在系统里/dev/Volume/lv_root和/dev/mapper/Volume-lv_root以及/dev/dm-0都是一个东西,都可以当做一个分区来对待。
原创粉丝点击