Сразу прошу прощения, наверное гуглить не умею. Перекопал всё до чего дотянулся. Проблема такая: стоит OpenSuSe-12.1, когда захожу на расшаренные самбовские папки, при попытке открыть любой файл он начинает копироваться на мой локальный диск. В сети стоят ещё Убунты, Мандривы и винды, с ними ничего подобного не происходит. Вопрос: как победить сие зло? Заранее благодарен.
открытие файлов с сервера самба
Уточните, чем открываете файлы.И какая версиясамбы?
Все зависит от приложения и способе монтирования.
Например Amarok кеширует файлы при обращении к Samba ресурсам, а некоторые другие воспроизводят напрямую...
Решение смонтировать сетевой ресурс как локальный.
Есть утилиты которые позволяют это делать в несколько кликов.
Монтирую из диспетчера файлов 'Dolphin', открываю что угодно и чем ни попадя, поставил кучу проигрывателей, три офиса, фильмы, музыка, документы, картинки, всё открывается только через кэширование. Даже экзешники перед тем как открыться в 'wine' копируются на локальный диск...
Samba version 3.5.7-3.5.1-2573-SUSE-SL11.4-x86_64
стоит OpenSuSe-12.1
Samba version 3.5.7-3.5.1-2573-SUSE-SL11.4-x86_64
А почему пакет не от openSUSE12.1?
Чтобы смотреть фильмы через vlc с smb ресурса не копируя и не монтируя нужно найти файл /usr/share/applications/vlc.desktop и добавить запись
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
PS: И так для всех не кде приложений.
Если и это не помогает, то создайте нового пользователя.
Samba version 3.5.7-3.5.1-2573-SUSE-SL11.4-x86_64 - Это на сервере/
Samba version 3.6.3-34.16.1-2924-SUSE-SL12.1-x86_64 - Это на моей клиентской машине.
linux-aquc:/home/vip # uname -a
Linux linux-aquc 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
linux-aquc:/home/vip # cat /etc/SuSE-release
openSUSE 12.1 (x86_64)
VERSION = 12.1
CODENAME = Asparagus
linux-aquc:/home/vip # zypper lr -u
# | Псевдоним | Имя | Включён | Обновление | URI
---+--------------------------------+-----------------------------------------+---------+------------+-----------------------------------------------------------------------------------------
1 | download.opensuse.org-Wine | openSUSE BuildService - Сборки CVS Wine | Да | Да | [url]http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.1/[/url]
2 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Да | Да | [url]http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/[/url]
3 | download.opensuse.org-packages | openSUSE BuildService - Java: пакеты | Да | Да | [url]http://download.opensuse.org/repositories/Java:/packages/openSUSE_12.1/[/url]
4 | openSUSE-12.1-12.1-1.4 | openSUSE-12.1-12.1-1.4 | Нет | Нет | cd:///?devices=/dev/disk/by-id/usb-HL-DT-ST_DVDRAM_GP08LU10_P01090601092153-0:0,/dev/sr0
5 | opensuse-guide.org-repo | libdvdcss repository | Да | Да | [url]http://opensuse-guide.org/repo/12.1/[/url]
6 | packman.inode.at-suse | Packman Repository | Да | Да | [url]http://packman.inode.at/suse/12.1/[/url]
7 | repo-debug | openSUSE-12.1-Debug | Нет | Да | [url]http://download.opensuse.org/debug/distribution/12.1/repo/oss/[/url]
8 | repo-debug-update | openSUSE-12.1-Update-Debug | Нет | Да | [url]http://download.opensuse.org/debug/update/12.1/[/url]
9 | repo-non-oss | openSUSE-12.1-Non-Oss | Да | Да | [url]http://download.opensuse.org/distribution/12.1/repo/non-oss/[/url]
10 | repo-oss | openSUSE-12.1-Oss | Да | Да | [url]http://download.opensuse.org/distribution/12.1/repo/oss/[/url]
11 | repo-source | openSUSE-12.1-Source | Нет | Да | [url]http://download.opensuse.org/source/distribution/12.1/repo/oss/[/url]
12 | Обновления-для-openSUSE- | Обновления для openSUSE 12.1 12.1-1.4 | Да | Да | [url]http://download.opensuse.org/update/12.1/[/url] linux-aquc:/home/vip # rpm -qa | grep samba
samba-client-3.6.3-34.16.1.x86_64
yast2-samba-client-2.21.5-2.1.1.noarch
yast2-samba-server-2.21.4-2.1.1.noarch
samba-client-32bit-3.6.3-34.16.1.x86_64
samba-3.6.3-34.16.1.x86_64По видимому все проблемы происходят из 'Dolphin' . Установил 'Krusader' - с ним никаких проблем. Осталось выяснить, есть ли у 'Dolphin' какие либо настройки чтобы отключить кэширование?
Все зависит от того как обрабатывает те или иные документы файловый менеджер.
И от программы просмотра.
Одни кешируют, другие смотрят напрямую.
Это зависит от самого ПО и модулей SAMBA встроенных в приложения.
Единственный действенный способ монтировать сетевую папку как локальную.
Хотелось бы монтировать сетевые ресурсы из стандартного файлового менеджера, стандартным способом, по мере надобности (их достаточно много...). Держать их все сразу заранее примонтированными что то не очень хочется. Уверен что сами программы просмотра здесь не при чём. Через 'Krusader' ни одна программа не запросила кеширования.
Может по 'Dolphin' кто нибудь что нибудь подскажет, или это надо новую тему подымать, если ничего сам не найду....
Всё решилось неожиданно достаточно просто, создаём на Рабочем столе ярлык "Адрес в интернете", прописываем туда наш путь типа "smb:///..... тарам-парам..." и вуаля ... ни какого монтирования, ни какого кеширования.
Может кому то пригодится....
Всем спасибо, тема закрыта.