免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 25428 | 回复: 11
打印 上一主题 下一主题

/dev/mapper目录需要自己建吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-19 22:48 |只看该作者 |倒序浏览
今天遇到一个比较奇怪的问题?

按照文档的说法,我自己也实践过
在linux中
建立完一个lv之后,在/dev/mapper/vgName-lvName
的设备文件

但是奇怪的是我建完lv后,却没有看到这个东东
例如我的VG叫 vgdata
我建立了一个lv,名叫lvOra在上面
但是只是有了
/dev/vgdata/lvOra
这个文件
却没有
/dev/mapper/vgdata-lvOra
难道mapper目录还需要自己去建吗?

我用的是 我用的是vmware虚拟机,redhat as 3
不知这个是否有影响

论坛徽章:
0
2 [报告]
发表于 2010-03-20 10:11 |只看该作者
有没有都没关系的,不影响。。

论坛徽章:
0
3 [报告]
发表于 2010-03-20 10:36 |只看该作者
有没有都没关系的,不影响。。
tanyangxf 发表于 2010-03-20 10:11



    恐怕不是有和没有都不重要啊

请看这个文档说明


设备映射器

设备映射器(也称为 dm_mod)是一个 Linux 内核模块(也可以是内置的),最早出现在 2.6.9 内核中。它的作用是对设备进行映射 —— LVM2 必须使用这个模块。

在大多数主流发行版中,设备映射器会被默认安装,常常会在引导时或者在安装或启用 LVM2/EVMS 包时自动装载(EVMS 是一种替代 LVM 的工具,更多信息见 参考资料)。如果没有启用这个模块,那么对 dm_mod 执行 modprobe 命令,在发行版的文档中查找在引导时启用它的方法:modprobe dm_mod。

在创建 VG 和 LV 时, 可以给它们起一个有意义的名称(而不是像前面的示例那样使用 VG0、LV0 和 LV1 等名称)。设备映射器的作用就是将这些名称正确地映射到物理设备。对于前面的示例,设备映射器会在 /dev 文件系统中创建下面的设备节点:

/dev/mapper/VG0-LV0
/dev/VG0/LV0 是以上节点的链接
/dev/mapper/VG0-LV1
/dev/VG0/LV1 是以上节点的链接
(注意名称的格式标准:/dev/{vg_name}/{lv_name} -> /dev/mapper/{vg_name}{lv_name})。

与物理磁盘相反,无法直接访问卷组(这意味着没有 /dev/mapper/VG0 这样的文件,也不能执行 dd if=/dev/VG0 of=dev/VG1)。常常使用 lvm( 命令访问卷组。


难道是因为我没有装设备控制器吗?
我执行了 modprobe dm_mod
这个里面报错了
modeprobe can't locate module dm_mod

大虾指教啊

论坛徽章:
0
4 [报告]
发表于 2010-03-20 11:21 |只看该作者
我说的没什么影响的意思是可以正常使用,不会因为没mapper就不能用啊。
没这个模块,就装这个模块啊。。

论坛徽章:
0
5 [报告]
发表于 2010-03-20 12:01 |只看该作者
我上网查了,没有说怎么安装这个东东啊?
大虾能指点一二吗?

论坛徽章:
0
6 [报告]
发表于 2010-03-20 12:14 |只看该作者
话说我一般不回答主贴有那个表情的帖子。


******************************

你知道lvm1 和lvm2的区别么? 到处乱吐的家伙

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
7 [报告]
发表于 2010-03-20 12:21 |只看该作者
[root@inter1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg00-lv_root
                      5.8G  2.5G  3.1G  45% /
/dev/mapper/vg00-lv_var
                      3.9G  303M  3.4G   9% /var
/dev/mapper/vg00-lv_usr
                      3.9G  2.9G  869M  77% /usr
/dev/mapper/vg00-lv_tmp
                      3.9G  137M  3.6G   4% /tmp
/dev/mapper/vg00-lv_oracle
                       12G  5.8G  5.5G  52% /oracle
/dev/mapper/vg00-lv_tomcat
                      2.0G   87M  1.8G   5% /tomcat
/dev/mapper/vg00-lv_inter
                       30G  847M   28G   3% /inter
/dev/mapper/vg00-cboss_lv
                       20G  4.9G   14G  27% /cboss
/dev/sda1             996M   40M  905M   5% /boot
tmpfs                 3.9G     0  3.9G   0% /dev/shm
[root@inter1 ~]# more /etc/fstab
/dev/vg00/lv_root       /                       ext3    defaults        1 1
/dev/vg00/lv_var        /var                    ext3    defaults        1 2
/dev/vg00/lv_usr        /usr                    ext3    defaults        1 2
/dev/vg00/lv_tmp        /tmp                    ext3    defaults        1 2
/dev/vg00/lv_oracle     /oracle                 ext3    defaults        1 2
/dev/vg00/lv_tomcat     /tomcat                 ext3    defaults        1 2
/dev/vg00/lv_inter      /inter                  ext3    defaults        1 2
/dev/vg00/cboss_lv      /cboss                  ext3    defaults        1 2
/dev/sda1               /boot                   ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda2         swap                    swap    defaults        0 0
[root@inter1 ~]# ls -l /dev/mapper/
total 0
crw------- 1 root root  10, 63 Mar 15 11:36 control
brw-rw---- 1 root disk 253,  7 Mar 15 03:37 vg00-cboss_lv
brw-rw---- 1 root disk 253,  6 Mar 15 03:37 vg00-lv_inter
brw-rw---- 1 root disk 253,  4 Mar 15 03:37 vg00-lv_oracle
brw-rw---- 1 root disk 253,  0 Mar 15 03:37 vg00-lv_root
brw-rw---- 1 root disk 253,  3 Mar 15 03:37 vg00-lv_tmp
brw-rw---- 1 root disk 253,  5 Mar 15 03:37 vg00-lv_tomcat
brw-rw---- 1 root disk 253,  2 Mar 15 03:37 vg00-lv_usr
brw-rw---- 1 root disk 253,  1 Mar 15 03:37 vg00-lv_var
[root@inter1 ~]# ls -l /dev/vg00/
total 0
lrwxrwxrwx 1 root root 25 Mar 15 11:36 cboss_lv -> /dev/mapper/vg00-cboss_lv
lrwxrwxrwx 1 root root 25 Mar 15 11:36 lv_inter -> /dev/mapper/vg00-lv_inter
lrwxrwxrwx 1 root root 26 Mar 15 11:36 lv_oracle -> /dev/mapper/vg00-lv_oracle
lrwxrwxrwx 1 root root 24 Mar 15 11:36 lv_root -> /dev/mapper/vg00-lv_root
lrwxrwxrwx 1 root root 23 Mar 15 11:36 lv_tmp -> /dev/mapper/vg00-lv_tmp
lrwxrwxrwx 1 root root 26 Mar 15 11:36 lv_tomcat -> /dev/mapper/vg00-lv_tomcat
lrwxrwxrwx 1 root root 23 Mar 15 11:36 lv_usr -> /dev/mapper/vg00-lv_usr
lrwxrwxrwx 1 root root 23 Mar 15 11:36 lv_var -> /dev/mapper/vg00-lv_var

给你一个正是环境中的lvm使用信息,你自己去理解把,其实实在不行你可以手动的去试试,不要只是光问,问了,你还需要自己理解
lv->mkfs.ext3->mount
你够可以感受到了

论坛徽章:
0
8 [报告]
发表于 2010-03-20 12:24 |只看该作者
LS的应该是LVM2吧。

论坛徽章:
0
9 [报告]
发表于 2010-03-21 23:01 |只看该作者
说实话,不理解LVM1,和LVM2

但是我描述一下我的建立过程
我是在虚拟机上建立一个iscsi的硬盘
然后创建PV,创建VG,创建LV

然后raw命令绑定裸设备和LV的
请问这种情况是LVM1,LVM2
是否LVM1就不会建立/dev/mapper目录呢?

论坛徽章:
0
10 [报告]
发表于 2010-03-21 23:17 |只看该作者
device-mapper 是由内核模块dm-mod建立的,lvm2才使用这个机制.

rhel3使用的是lvm1,rhel4之后才开始使用lvm2
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP