1074MB primary xfs 启动 2 1075MB 249GB 248GB primary lvm Model: Linux device-mapper Flags: Number Start End Size File system 标志 1 0.00B 190GB 190GB xfs Model: Linux device-mapper Start End Size File system 标志 1 0.00B 4295MB 4295MB linux-swap(v1) Model: Linux device-mapper
查看是否安装 rpm -qa |grep device-mapper device-mapper-multipath-libs-0.4.9-31.el6.x86_64 device-mapper-event-libs -1.02.53-8.el6.x86_64 device-mapper-multipath-0.4.9-31.el6.x86_64 如果没有安装,请安装,命令如下 # yum –y install device-mapper
服务器作为演示的linux服务器 检查内核版本和驱动 uname -a 命令查看linux内核版本是否高于3.13,如果低于就要升级linux内核版本 ls -l /sys/class/misc/device-mapper
如果没有输出说明没有安装那么通过yum功能安装一下软件包:yum –y install device-mapper device-mapper-multipath 接着通过命令:multipath –ll 查看多路径状态查看模块是否加载成功 [root@CLanguage]#yum –y install device-mapper device-mapper-multipath (没有可以使用本地源进行安装
服务器作为演示的linux服务器 检查内核版本和驱动 uname -a 命令查看linux内核版本是否高于3.13,如果低于就要升级linux内核版本 ls -l /sys/class/misc/device-mapper
四、ISCSI客户端配置 1.检查安装包 --需要安装iscsi-initiator-utils、device-mapper及device-mapper-multipath(这里带着多路径的包一起装了) --检查是否安装 rpm -qa |grep iscsi rpm -qa |grep device-mapper --安装 yum install iscsi-initiator* yum install device-mapper device-mapper-event device-mapper-multipath device-mapper-multipath-libs --iscsi
四、ISCSI客户端配置 1.检查安装包 --需要安装iscsi-initiator-utils、device-mapper及device-mapper-multipath(这里带着多路径的包一起装了) --检查是否安装 rpm -qa |grep iscsi rpm -qa |grep device-mapper --安装 yum install iscsi-initiator* yum install device-mapper device-mapper-event device-mapper-multipath device-mapper-multipath-libs --iscsi
install -y module-init-tools
yum install -y mkinitrd
yum install -y lvm2
yum install -y device-mapper
16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 检查存储驱动: [root@centos00 log]# ls -l /sys/class/misc/device-mapper lrwxrwxrwx. 1 root root 0 Aug 22 18:33 /sys/class/misc/device-mapper -> ../.. /devices/virtual/misc/device-mapper 或者直接查当前运行的设备 [root@centos00 log]# grep device-mapper /proc/devices 253 device-mapper 若没有则运行下面脚本安装 yum install -y device-mapper modprobe dm_mod 安装 EPEL 软件包仓库 此仓库只是在 centos
device-mapper 设备的权限(包括 multipath 映射)由 udev 规则设定,在我们安装RAC的过程中,对权限的给予是一个比较麻烦的问题,一般来说,无论是RHEL5还是RHEL6我们都会通过
我们需要先确认是否启用该功能(相应的包为device-mapper): # ll /sys/class/misc/device-mapper lrwxrwxrwx 1 root root 0 Jul 20 14:27 /sys/class/misc/device-mapper -> ../.. /devices/virtual/misc/device-mapper 然而从官方文档以及上面的各种存储驱动比较图中可以看到,devicemapper在centos上默认使用的/dev/loop设备还是不建议在生产中使用的
running D-Bus System Message Bus Socket dm-event.socket loaded active listening Device-mapper
主要通过控制/dev/device-mapper,创建dm设备,加载super分区的metadata的table数据(分区的名字、偏移和大小等)传递给DeviceMapper驱动生产对应的/dev/dmX
check ---> Package device-mapper.x86_64 0:1.02.79-8.el6 will be updated --> Processing Dependency: device-mapper libs x86_64 2.02.143-12.el6_9.1 updates 1.0 M Updating for dependencies: device-mapper
66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 252 device-mapper
Ubuntu > 12 (1).内核版本:[>=Linux 3.8] uname -a (2).存储驱动 Device Mapper[文件存在即已安装] ls -l /sys/class/misc/device-mapper
0x02 块设备加密原理:dm-crypt/LUKS dm-crypt dm-crypt是Linux内核提供的标准的设备映射加密(device-mapper encryption)功能,在Linux2.6 后续如有需要,也可以随时关闭块设备(硬盘卷),即再次上锁,通过luksClose即可: cryptsetup luksClose MyEncryptedDrive 使用上,对于解锁后的device-mapper 如挂载过程中,不是挂载一般的块设备分区文件/dev/vdbx,而是挂载新生成的device-mapper设备映射文件/dev/mapper/xxx: mount /dev/mapper/MyEncryptedDrive
14:50:02 dbrac2 multipathd: sdbu: couldn't get asymmetric access stateNov 20 14:50:03 dbrac2 kernel: device-mapper : table: 253:24: multipath: error getting deviceNov 20 14:50:03 dbrac2 kernel: device-mapper: ioctl:
1.02.164-7.el7_8.2 for package: 7:device-mapper-event-1.02.164-7.el7_8.2.x86_64 --> Processing Dependency: device-mapper ---> Package device-mapper.x86_64 7:1.02.149-10.el7_6.2 will be updated --> Processing Dependency: device-mapper 7:2.02.186-7.el7_8.2 updates 1.3 M Updating for dependencies: device-mapper
软件安装 station133: yum install scsi-target-utils -y station28: yum install Iscsi-initiator-utils ccs device-mapper