当我开始注意微软公司的Windows家庭服务器时(Windows Home Server,WHS),结果却失望地发现,这个“革命性”的WHS并不像所宣传的那样。

作为一台专供家庭所使用的普通文件服务器,这本身并没有什么错。毕竟,现在有越来越多的家庭已经拥有了多台电脑和容量高达数GB之多的数码音乐、照片和电影,能够在自己的家中拥有一台简单易用的文件服务器,这是非常不错。但是问题是,为什么我要为此而额外付钱呢?
因为,现在有许多电脑设备生产厂商都已经推出了各种各样的外部存储设备,这些设备拥有WHS所具有的每一项功能。而在这种情况下,微软公司还想让用户为每套WHS系统付出199美元的授权使用费用。你可以看到,几乎每一种外部存储设备和网络附加存储设备(NAS)都已经装备了强大的Linux系统和Samba软件,而它们的售价是0美元。
更进一步的是,你甚至可以不必去花钱去购买商业的外部存储设备,或者更加昂贵的微软WHS设备,而是利用强大Linux系统和Samba软件,将自己以前淘汰掉的、闲置在家中的老式PC电脑转变为一台功能强大的文件服务器。噢,对了,除此之外,你还可以将它变成路由器、家庭网关、防火墙 …… 而这些功能都是微软公司那昂贵的WHS所不能提供的。
到了2007年,任何人,我是说任何人,都可以用Linux 和Samba将一台PC电脑打造成一台简单的文件服务器。你只需要用Google在互联网上搜索一下,就可以找到许多这方面的教程。其中的一些教程是如此的简单易懂,你甚至不需要去修改设置文件,或是使用命令工具行。
下面就是我们完成这一工作的简单步骤:
首先,你需要些选出一台用来作为文件服务器的电脑。它可以是任何一台能够运行Linux系统的电脑,但是因为我们想要将它打造成一台文件服务器,所以它最好配备一块海量的硬盘。
我决定使用自己在2003年购买的古老的惠普Pavilion a250n电脑。这台PC电脑配备了一块800MHz前端总线的2.6GHz Pentium 4 CPU,512MB的DDR系统内存,低端的Nvidia GeForce 4 MX显卡,以及一块120GB SATA硬盘。
为了方便各位读者的阅读,我决定在这台PC电脑上重新安装一套Linux系统。虽然对于服务器应用来说,无论是OpenSUSE/SUSE Linux 系统,还是 Fedora/Red Hat Enterprise Linux 服务器操作系统,都是非常不错的选择,但是考虑到本篇文章所针对的是大多数毫无技术基础的家庭用户,我们还是使用最为流行的Ubuntu系统吧! 在这里,我决定试一下Ubuntu系统的一个衍生版本Linux Mint。
当进入到系统管理模式之后,需要先对服务器进行命名 ……在这里,我将自己的服务器命名为Mint30。

命名服务器
我还需要对服务器的安全性进行设定。对于家庭用户来说,在这里有两个选项:
首先是“共享模式(Share)”,即没有任何形式的安全措施 ----就像Windows系统下的点对点共享。
另外一个选项是“用户模式(User)”。在这种模式下,你将会以一个用户的身份来访问Linux服务器上的公共目录或私有目录。这种模式非常适合简单的家庭应用。

对用户和安全性的设定就这么多;在让我们来看看共享部分!首先,我在服务器上创建了一个向任何人都公开的目录,将它命名为“视频(Video)”。

然后我在这个Video文件夹相关的属性框当中,将它设定为公开:即任何人都可以读写这个目录当中的文件。
当这一切都设定完毕之后,所剩下的事情就只是开启服务器上的文件共享功能了。因此,我进入到KDE控制中心中,找到“文件共享(File Sharing)”选项,选中“开启本地文件共享和简单共享功能(Enable Local File Sharing and Simple Sharing)”。

KDE控制中心
现在,我就已经拥有了一台强大的Samba文件服务器,在我局域网中的任何Windows用户都可以方便地使用它。那么,它的实际工作效果到底怎么样呢?
至少在Windows XP电脑上看起来是非常不错的!
但是,最新的Vista操作系统却同Samba软件和那些基于Samba的外部存储设备和网络附加存储设备存在着一些兼容问题。这一点也不奇怪,对任何网络来说,Vista系统都是一种痛苦!我必须对其亲自动手来强制Vista系统来使用NTLM协议,以让它能够访问我的文件服务器。
除此之外,这么多天使用下来,Linux文件服务器带给我的感觉真是非常的棒!当你决定花钱去购买那些商业的外部存储设备,你应当先给Linux系统和自己老PC电脑一个机会。我想,任何人都会喜欢省下一点钱和获得更大的存储容量。

靓丽的Linux Mint系统
废话少说,从Linux Mint 的官方网站上下载好系统的ISO镜像文件,将其烧录进DVD光碟,开始系统的安装。
可能有人会告诉你,安装Linux 系统将会是一件非常痛苦的事情。但是我所要告诉你的是,在我过去三四年中所使用的所有Linux 发行版本中,Linux Mint 的安装是最简单的。我只需要设定好系统语言、键盘样式和所位于的时区……哦,“最困难的工作”就全部完成了。大约10 分钟.过后,我就登录进了全新的Mint系统,我给它取了一个充满创意的名字“Mint30”。
接下来,我所需要做的是使用Mint默认的软件安装程序“Adept Manager”来安装Samba服务器软件。
进入KDE主菜单,搜索“Samba”,然后找到Samba主程序。

当安装完毕过后,进入到KDE控制中心中,对Samba进行设置。

这个时候,整个屏幕会突然灰暗下来。你必须要输入你的用户名和密码,登录进到系统管理模式,才能进行下一步的操作。