2

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

2 ответа2

1

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

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

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

Наконец, если вам нужно только передать несколько файлов, вы можете использовать ftp-подобный инструмент smbclient .

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .