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
.
mount error: cifs filesystem not supported by the system
mount error(19): No such device
그래서 디버깅했고 실행하면 modinfo cifs
다음과 같은 결과가 반환됩니다.
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
저는 cifs용 가상 모듈을 사용 MLNX_OFED
하는 것으로 보이는 시스템을 사용하고 있으므로 해당 옵션을 비활성화합니다. (에서와 같이Mellanox Kernel
CIFS
MLNX_OFED v5.8-2.0.3.0 알려진 문제). 제 질문은 문제를 해결하고 수동으로 다시 시작할 수 있는 방법이 있는지입니다 CIFS
.
답변1
문제를 추가로 조사한 결과 OFED-5.8-1.1.2.1
On을 사용 Rocky Linux 9.1
중이고 On만 지원한다는 사실을 발견했습니다 Rocky Linux 9.0
. 따라서 업데이트에서는 문제 해결을 위한 지원을 OFED
제공 OFED-5.8-2.0.3.0
했습니다 .RL9.1
답변2
귀하의 시스템은 CIFS 파일 시스템을 지원하지 않습니다:
설치하다cifs-utils
Rocky Linux 9의 경우 제거 및 설치
dnf remove cifs-utils
dnf install cifs-utils
냠으로:
yum -y install cifs-utils
데비안의 경우
apt-get install cifs-utils
smbclient
어쩌면 당신에게도 필요할 수도 있어요
로키 리눅스 9의 경우
dnf install smbclient
냠으로:
yum -y install smbclient
데비안의 경우
apt-get install smbclient
삼바 설치:
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를 활성화해 보십시오:
CIF를 인식하는 커널 모듈
modprobe --list-modules | grep cifs
su로 cif를 수동으로 로드하는 것보다
modprobe cifs
다른 출처:
Nvidia OFED 스택이 cifs 설치를 비활성화합니다.