通过查看**/ Boot /config-xxxx文件,发现我的centos 7中内核模块ceph和rbd配置为"Y"或"M"。 Does any guys know what's the best way to add these modules back ? 我是否需要手动download内核源代码和configure这些模块到“Y/M”? 或者我只需要build两个内核模块,然后add它们到/lib 64/modules**?
第一、 1.我发现内核模块“ceph”和“rbd”被配置为“Y”或“M” A kernel module is configured as either "Y" or "M". If you grep for the module under /boot/config it would be marked either of those.
So, if you don't find your module listed under /boot/config*** only then you will have to consider building that module 接下来,如果您没有找到列出的模块,那么您将不得不下载与PC上的版本对应的内核源代码,然后仅编译这些模块并安装它们
2条答案
按热度按时间krcsximq1#
第一、
1.我发现内核模块“ceph”和“rbd”被配置为“Y”或“M”
A kernel module is configured as either "Y" or "M". If you grep for the module under /boot/config it would be marked either of those.
如果标记为“Y”,则该模块已经作为静态模块内置到内核中。你不需要再重建一次。
如果标记为“M”,则该模块仍然被构建,但作为动态模块。您可以使用“$ lsmod”命令或在/lib/modules中找到该模块
So, if you don't find your module listed under /boot/config*** only then you will have to consider building that module
接下来,如果您没有找到列出的模块,那么您将不得不下载与PC上的版本对应的内核源代码,然后仅编译这些模块并安装它们
fnatzsnv2#
我觉得有些发行版在默认情况下内核中没有内置RBD或Ceph是绝对愚蠢的(看看你,Armbian)