Não tenho certeza, quanto suporte Kernel realmente precisa e se esse suporte está disponível para você, mas o arquivo virtual do GNOME sistema (GVfs) poderia ser uma opção. Tente algo como:
gio mount 'smb://username@host/sharedfolder'
A pasta montada deve aparecer em /run/user/$uid/gvfs
. Em sistemas mais antigos, o executável pode ser gvfs-mount
ou gnome-mount
.
Como o GVfs usa a interface do FUSE para gerar executar o driver do sistema de arquivos no espaço do usuário , há uma possibilidade real de que ele não precise do suporte do Kernel para o sistema de arquivos CIFS. No entanto, ele pode confiar em alguns outros recursos do Kernel necessários para o sistema FUSE. Vamos esperar que seu Kernel tenha isso.
E, é claro, ele precisa do Gnome, ou pelo menos do componente GLib que é instalado por padrão na maioria dos Unixes de desktop, mas não necessariamente em um servidor. Então você pode ter que instalar o GLib do gerenciador de pacotes da sua distribuição.
Além disso, esteja ciente de que as montagens criadas usando drivers FUSE estão disponíveis apenas para o usuário que as montou. Portanto, essa solução, mesmo que funcione, pode não ser boa o suficiente para o seu caso de uso em um servidor, mas isso realmente depende do seu caso de uso exato.