首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rocky 9无法挂载共享,因为CIFS是一个虚拟模块

Rocky 9无法挂载共享,因为CIFS是一个虚拟模块
EN

Unix & Linux用户
提问于 2023-05-24 15:29:28
回答 1查看 63关注 0票数 1

我尝试使用以下命令使用cifs挂载SMB共享:sudo mount.cifs -o vers=3.0,uid=user,credentials=/home/user/credentials,file_mode=0644,dir_mode=0755 //path/to/share /mnt/share和我得到了:

代码语言:javascript
运行
复制
mount error: cifs filesystem not supported by the system
mount error(19): No such device

因此,我调试了它,当我运行modinfo cifs时,返回的内容如下:

代码语言:javascript
运行
复制
filename: /lib/modules/5.14.0-162.6.1.el9_1.×86_64/extra/mlnx-ofa_kernel/fs/cifs/cifs.ko
version: 2.31
license: Dual BSD/GPL
description: cifs dummy kernel module
author: Mohammad Kabat
rheiversion: 9.1
sreversion: 01E451882B55F354B7F130B
depends: mlx_compat
retpoline: Y
name: cifs
vermagic: 5.14.0-162.6.1.el9_1.×86_64 SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Mellanox Technologies signing key
sig_key: BA:BO:F5:CD:23:24:A0
sig_hashalgo: sha256

我在我的系统上使用MLNX_OFED,看起来Mellanox Kernel使用的是一个虚拟的cifs模块,这样就禁用了CIFS选项。(在MLNX_OFED v5.8-2.0.3.0已知问题中引用)。我的问题是,是否有一种方法可以绕过它并手动重命名CIFS

EN

回答 1

Unix & Linux用户

发布于 2023-05-24 15:43:55

您的系统不支持CIFS文件系统:

安装cifs-utils

对于Rocky Linux 9,请删除并安装

dnf remove cifs-utils

dnf install cifs-utils

与yum:

yum -y install cifs-utils

对Debian来说

apt-get install cifs-utils

也许你也需要smbclient

对于Rocky Linux 9

dnf install smbclient

与yum:

yum -y install smbclient

对Debian来说

apt-get install smbclient

Samba安装:

dnf install samba samba-common samba-client

yum install samba samba-common samba-client

禁用虚拟模块:

也许您需要尝试禁用虚拟模块,编辑并添加到文件/etc/modprobe.d/blacklist.conf的末尾:

blacklist DUMMY_MODULE_NAME

重新启动您的系统以应用更改,并在重新启动之后,检查您的系统上是否启用了cifs支持并正确运行。

尝试在您的系统上手动启用cify:

识别cifs的内核模块

modprobe --list-modules | grep cifs

而不是手动以su方式加载cifs。

modprobe cifs

其他来源:

堆栈禁用cifs挂载.

如何防止内核模块自动加载?

RockyLinux:无法加载cifs模块

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/746902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档