samba服务器连接方法探讨

samba服务器是文件共享的利器。在不同的系统及桌面环境下,其连接方式和效果却有所不同,如果不了解,要用好还不容易呢。

清风博客逸飞发现以下几种不同的连接方法及其效果,不揣鄙陋,与诸君共飨。

一、 服务器连接

1: 根据IP地址直接连接,这种方法最快速,错误少。如果IP地址固定不变的话推荐用这种方法。

windows 系统下在资源管理器地址栏输入: \\192.168.0.2

Linux系统下在文件管理器地址栏输入:smb://192.168.0.2

(请使用您自己的samba服务器地址)。

根据samba服务器设置,你也许可以直接进入服务器存取资料,也可能需要用户名和密码。

2: 根据服务器名称连接。这种方法容易记忆,而且与IP地址无关,比较灵活。

windows 系统下在资源管理器地址栏输入: \\samba-server

Linux系统下在文件管理器地址栏输入:smb://samba-server

(请使用您自己的samba服务器名)。
二、不同系统及文件管理器的连接效果

1. 据清风博客逸飞的观察,在windows下的连接最方便好用。连接上samba服务器后,可以把服务器目录映射为本地磁盘,其使用效果基本上与本地磁盘完全一样。

2. 鹦鹉螺(Nautilus), 基于gnome的gvfs虚拟磁盘方法。所打开的samba服务器上的文件先存于gvfs文件系统,完成后再传到samba服务器,也比较方便。但是nautilus的操作方法及灵活性上比konqueror和dolphin差了很远,这是比较不爽的地方。

3. konqueror和dolphin, 基于系统临时目录的挂载方法。打开的samba服务器上的文件暂存在系统 /var/tmp 目录下。如果文件作了修改,并不能直接保存在samba服务器里,只能先保存在本机上,然后再转移到samba服务器上。这个比较痛苦。

三、 cifs, Linux下的终极 samba 连接

Samba 植根于 linux, 怎么可能反倒让 windows 更为便利? 其实 Linux 提供了一个最好的 samba 服务器连接方法,就是 cifs. 如果是ubuntu 系统, 默认并没有安装这个组件,先把它装上:

# apt-get install smbfs

先在本地目录下新建若干子目录,然后可以将samba服务器上的任意目录挂载到这些目录下,使用效果跟本地目录完全一样。挂载成功后,无论是nautilus, konqueror, dolphin, 甚至 terminal 终端都可以访问这些目录及操作这些目录下的文件。

# mount -t cifs //192.168.0.2/the/folder/you/wish /your/local/folder -o user=user,passwd=passwd,iocharset=utf8

关于 清风

关注IT资讯,虚拟化技术,企业VPN, VoIP, CRM应用等。
本文章发表于 (This entry was posted in) linux 技术. 收藏 (Bookmark the) 永久链接(permalink).

发表评论 Leave a Reply

邮箱不会出现在评论中(Your email address will not be published.) *号为必填项 Required fields are marked *

*

你可以使用一些简单的 HTML 命令。You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

请回答(What is) 6 + 7 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)