我们刚刚将服务器从 Ubuntu 18.04 升级到 22.04。我们无法再安装 WinFS 机器。所有机器都托管在 AWS 上。
~$ sudo mount -a
mount error: cifs filesystem not supported by the system
mount error(19): No such device
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
~$ mount.cifs -V
mount.cifs version: 6.14
~$ modinfo cifs
modinfo: ERROR: Module cifs not found.
显然 CIFS 已经过时了,不应该再使用了?我们如何才能再次挂载 Windows 文件夹?我见过的所有解决方案都说要安装cifs-utils
,但它已经安装了。它就是不起作用。
/etc/fstab
LABEL=cloudimg-rootfs / ext4 defaults,discard 0 1
//172.31.47.233/data /data cifs credentials=/home/hmr/.smbcredentials,uid=www-data,gid=www-data,file_mode=0755,dir_mode=0755 0 0
答案1
AWS Support 将此作为该特定内核 (6.2.0) 的已知错误。
解决方法是安装一个额外的包:
sudo apt-get install linux-modules-extra-aws
他们的参考资料是:https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/2042092