설치 오류: 시스템이 cifs 파일 시스템을 지원하지 않습니다.

설치 오류: 시스템이 cifs 파일 시스템을 지원하지 않습니다.

얼마 전 저는 다음 명령을 사용하여 Windows 시스템에서 공유 폴더를 마운트했습니다.

sudo mount.cifs //computer/folder /mnt -o username=user

그러나 이제 오류가 발생하고 다음이 생성됩니다.

설치 오류: 시스템 설치가 cifs 파일 시스템을 지원하지 않습니다.

오류 (19): 해당 장치가 없습니다

동시에 어떤 일이 발생하여 작동을 방해할 수 있는지 아시나요?

cifs-utils 패키지가 설치되었습니다.

zgrep -i cifs /proc/config.gz

반품:

CONFIG_CIFS=m
CONFIG_CIFS_STATS=y
#CONFIG_CIFS_STATS2 is not set
CONFIG_CIFS_WEAK_PW_HASH=y
...

기본적으로 STATS2 및 DEBUG를 제외한 모든 것

답변1

CONFIG_CIFS=m은 CIFS 기능이 커널 모듈로 컴파일되었음을 의미합니다. 재부팅 후 cifs 모듈이 로드되지 않으면 다음 줄을 추가할 수 있습니다.

cifs

/etc/modules 파일에 이 파일은 시작 시 자동으로 로드되는 모듈을 나열합니다. 모듈이 로드되었는지 확인하려면 다음을 입력하십시오.

lsmod | grep cifs

출력에 "cifs"가 표시되지 않으면 아직 로드되지 않은 것입니다. 다시 시작하지 않고 수동으로 로드하려면:

modprobe cifs

답변2

롤링 릴리스 아치 배포로 인해 모듈 위치가 변경되어 경로가 다른 비슷한 문제가 있었습니다. 재시작

답변3

Windows 공유 마운트에 대한 또 다른 팁은 다음과 같습니다.

sudo mount -t drvfs '\\your computer IP address or computername here\share'  /mnt

핵심은 소스 드라이브에 작은따옴표를 사용하는 것입니다.

답변4

Ubuntu는 파일 시스템에서 cif를 찾을 수 없습니다. 커널에 cifs.ko를 추가할 필요가 없습니다. 커널의 menuconfig에서 이를 처리하고 파일 시스템에서 cifs를 선택할 수 있습니다. 그런 다음 새 zImage를 복사합니다.

마침내

sudo mount -t cifs //computer ip/sharedfolder /mnt

관련 정보