Приложение пользовательского пространства для CIFS

Приложение пользовательского пространства для CIFS

Мне нужно смонтировать мой общий ресурс Windows на машине Linux, на которой нет модуля ядра CIFS. Есть ли какое-либо приложение пользовательского пространства, эквивалентное модулю ядра CIFS? Или я просто могу смонтировать свои общие ресурсы на машинах Linux без CIFS?

решение1

Раньше были smbmountи smbfs, но оба, похоже, больше поставляются с последними дистрибутивами Linux. Они могут быть доступны в старых дистрибутивах. Также есть smbnetfuseи , fusesmbкоторые, похоже, предлагают целую сеть SMB-серверов в одной точке монтирования. (Я пробовал fusesmbодин раз, но не получилось.)

Помимо уже упомянутых GVFS, KIO и smbclient, существуют еще два «браузерных» инструмента для просмотра общих ресурсов SMB: smb4k(расширенный браузер общих ресурсов для KDE) и smbc(сетевой браузер SMB на основе curses).

решение2

Если вам нужно, чтобы он был доступен как обычная файловая система, то этодолженбыть смонтирован – через cifs.ko или через FUSE – обойти это невозможно.

Хотя программы GNOME, Xfce или KDE имеют свои собственные виртуальные слои файловой системы, называемые Gvfs и KIO соответственно. Оба позволяют вам получить доступ smb://server/share/...внутри программы, пока установлены необходимые клиенты (gvfs-smb).

(Теоретически можно было бы создать нечто подобное, что можно было бы загрузить в любую программу. Но я не видел попыток сделать это; полагаю, что это своего рода пустая трата времени, учитывая существование FUSE.)

Наконец, если вам нужно передать всего несколько файлов, вы можете воспользоваться smbclientинструментом, похожим на FTP.

Связанный контент