为什么我的 redhat 5 服务器中有这个名称?
[root@sanserver ~]# lsmod | grep multipath
dm_multipath 58969 2 dm_round_robin
scsi_dh 42561 1 dm_multipath **#Module name with _**
dm_mod 103569 28 dm_multipath,dm_raid45,dm_snapshot,dm_zero,dm_mirror,dm_log
[root@sanserver ~]# modinfo dm_multipath
filename: /lib/modules/2.6.18-371.3.1.el5xen/kernel/drivers/md/dm-multipath.ko **#name with -**
license: GPL
author: Sistina Software <<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a7c3ca8ac3c2d1c2cbe7d5c2c3cfc6d389c4c8ca" rel="noreferrer noopener nofollow">[email protected]</a>>
description: device-mapper multipath target
srcversion: 4BAFD78E7E55F1ECEFAE485
depends: scsi_dh,dm-mod
vermagic: 2.6.18-371.3.1.el5xen SMP mod_unload gcc-4.1
module_sig: 883f350528095c4b83fbebdcf4f8e511246ad0a0aac4dc3d4f69ff19b5be180209ffe5e468361309f5db06e141919e5eb76dbd14e2c5539390c54bd4
我有两个不同的名称,但没有别名,一个是 dm-multipath,第二个是 dm_multipath
最佳答案
您正在查看两个不同的名称。该模块名为 dm_multipath
,加载该模块的文件名为 dm-multipath.ko
。这些名称不需要匹配 - 如果您将其重命名为 example.ko
,该模块仍然可以加载(至少通过 insmod
),但该模块仍会在内部被调用dm_multipath
。
关于linux - 带有 _ 和 - 的内核模块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050454/