使用媒体服务器和NAS简化文件共享

译文
运维 服务器运维
本文介绍的五款开源NAS(网络附加存储)和媒体服务器解决方案让用户很容易在网络上集中共享和存储文件。

本文介绍的五款开源NAS(网络附加存储)和媒体服务器解决方案让用户很容易在网络上集中共享和存储文件。

1. FreeNAS
FreeNAS是最流行的开源NAS解决方案之一,采用BSD许可证而发行。它基于FreeBSD,同时拥有命令行接口和Web界面。它可以安装到Compact Flash、USB闪驱或硬驱上。它还可以直接从自生系统(LiveCD)来启动。

FreeNAS支持下列协议:SMB/CIFS(Windows)、AFP(Apple/Mac)、NFS(Unix/Linux)、FTP、TFTP、RSYNC、iSCSI UPnP和Unison(比较旧的版本)。它还支持RAID、ZFS和磁盘加密(比较旧的版本)。

FreeNAS现在完全支持开源ZFS文件系统,从而为你提供了数据完整性保护、几乎没有限制的大小限制、可以克隆的快照、自动修复、RAID-Z及更多功能。此外,万兆以太网驱动程序现在内置在FreeNAS中,所以如果你使用万兆以太网或更好的连接,就可以获得极快的传输速度。

备份功能包括文件的定期快照。如果某个用户的文件出现了丢失或受到了破坏,就可以恢复过来。它甚至支持远程复制,那样可以在另一个地方恢复快照,以确保冗余机制,因而万一主站点遇到了灾难,也没有后顾之忧。

它的网络功能支持虚拟局域网(VLAN)标记、链路聚合和局域网上唤醒(WoL)。监控功能包括S.M.A.R.T. (smartmontools监视器工具)、电子邮件提醒、SNMP、Syslog和UPS(NUT)支持。

在版本7及更早版本中,你会找到后续版本丢弃的额外服务,其中包括bittorent客户程序(Transmission)、UPnP服务器(FUPPES)、iTunes/DAAP服务器(Firefly)和Web服务器(lighttpd)。
相关网址:http://www.freenas.org/

2. Openfiler
Openfiler是一款基于Linux的解决方案,可以充当NAS或存储区域网络(SAN)服务器,它既提供免费版本(采用GPLv2许可证),也提供商业版本。它可以安装到PC或服务器上,另外可以作为虚拟机实例来运行。Openfiler是一款占用资源比其他NAS服务器更多的解决方案,最低硬件规格方面的要求比较高:1GHz处理器、2GB内存和10GB磁盘空间。

Openfiler支持下列网络协议:SMB/CIFS(Windows)、NFS(Unix/Linux)、HTTP/WebDAV和FTP。

Openfiler的功能包括支持基于卷的分区、iSCSI(目标和启动器)、预定快照、资源配额以及便于共享区管理的单个统一界面。它还提供了全面的共享管理功能,比如针对每个共享区提供基于多群组的访问控制、SMB/CIFS卷影复制和公共/访客共享区。

Openfiler支持的便于用户帐户管理的网络目录包括NIS、LDAP、活动目录、Hesiod和NT4域控制器。Kerberos 5验证协议也得到支持。
相关网址:http://www.openfiler.com/

3. CryptoNAS
CryptoNAS是一个小型的NAS项目,最新维护日期截至2011年5月。它是基于Linux的服务器,是为了支持驱动器加密而专门设计的,以便迅速、轻松地搭建安全的NAS服务器。它通过自生系统(LiveCD)来提供,可以与可下载的二进制代码一同安装到现有的Debian/Ubuntu计算机上,也可以在其他基于非Debian的Linux发行版上编译。

你只要提供加密密码,就可以通过基于Web的图形用户界面(GUI)来创建和挂载加密的卷。然后通过Samba(Windows)共享区,网络上的计算机就可以访问这个卷,其工作原理就如同访问一个简单的共享文件夹。你还可以通过Linux、Mac OS X及支持Samba共享区的其他操作系统,访问CryptoNAS共享区。一旦你卸载掉了NAS服务器上的加密卷或者重新启动NAS服务器,它们就会锁定,直到再次提供加密密钥才解锁。

由于CryptoNAS使用LUKS卷来创建加密磁盘分区,它们在Linux或Windows中还可以通过FreeOTFE来直接访问。

想获得使用CryptoNAS方面的帮助,可以参阅我之前在PracticallyNetworked上介绍的一篇教程(http://www.practicallynetworked.com/sharing/crypto_nas_tutorial.htm)。
相关网址:http://www.cryptonas.org/

#p# 4. VortexBox
VortexBox是一款基于Fedora的免费、开源媒体服务器,采用GPLv3许可证而发行,你可以在家里或办公室里使用。它可以把你闲置不用的计算机变成一台易于使用的音乐服务器/自动唱机。可以使用它为罗技Squeezebox、Sonos或Linn等播放器提供媒体。或者访问来自Windows或Mac OS X计算机的媒体。

VortexBox与其他媒体服务器的不同之处在于,它可以将CD自动翻录成FLAC和MP3文件,支持ID3标记和音乐专辑封面下载。

VortexBox支持下列共享协议:SMB/CIFS(Windows)、NFS(Unix/Linux)、AppleTalk(面向Mac OS X或Windows中的Bonjour)、DAAP(iTunes和Roku Soundbridge)。它还包括支持数字生活网络联盟(DLNA)的功能,因而可以在支持DLNA的播放器(如XBOX 360、Play Station 3和Windows 7)上播放音乐和视频。
相关网址:http://vortexbox.org/

5. MythTV
MythTV是一款开源媒体服务器和数字录像机,采用GNU通用公共许可证(GPL)而发行,你可以希望能在家里或办公室里搭建它。它可以在Linux、BSD、Mac OS X和Windows上运行。它拥有基于电视机的界面,类似有线电视公司提供的机顶盒,还提供基于Web的界面。

MythTV让你可以将来自计算机的音乐存储在电视机上,并在上面播放。你还可以播放音频CD、MP3文件及其他音乐文件。它支持播放音乐的多种方式,包括创建播放列表,或者从iTunes导入播放列表。它可以显示专辑封面,还支持几种不同的视觉效果或屏幕动画。它还自带一款CD翻录实例工具,可以存储专辑和音轨的所有详细信息。

MythTV还支持将视频流式传送到你的电视机上。除了播放你存储的视频片段外,还支持外部播放器,比如YouTube、Flash和存档的DVD。

数字录像机功能让你可以观看和录制模拟或数字电视节目,包括高清电视节目。可以暂停、跳过或倒回直播或录制的电视节目。它还拥有可以自动发现和跳过电视广告的功能,那样你看到的就是所需的节目内容。家长控制功能可以帮助你限制用户能观看哪些节目。你可以管理电视机上的设置和录制目录表,也可以通过Web浏览器进行远程管理。

MythTV由服务器和客户端这两部分组成。你可以在同一台计算机上运行服务器和客户端,也可以有一个或多个服务器和客户端,具体取决于你想安装多少台电视机。切记:服务器上至少要有一只电视机调谐器卡。一些计算机或视频卡可能还有S-Video输出端,那样你可以用来让MythTV界面出现在电视机上。

虽然MythTV提供了详细的说明文档,但是你可能会发觉MythTV的准备和配置比较繁琐。由于你处理的是视频,服务器或客户端PC的性能越好,效果就越好。你可以同时捕获和观看多少数量的视频流受制于PC的性能。
相关网址:http://www.mythtv.org/


原文链接:http://www.serverwatch.com/server-reviews/file-sharing-made-easy-with-media-servers-and-nas.html

责任编辑:张玉 来源: 51cto
相关推荐

2010-12-21 09:48:54

Clonezilla磁盘克隆

2021-03-11 09:49:22

开源技术 工具

2021-03-10 21:01:58

开源Linux 服务器

2010-09-14 11:09:36

Linux TFTP服

2012-11-22 09:43:08

2022-01-08 19:18:57

OBSLinux实时流媒体服务器

2013-09-23 11:04:11

LinuxSpacewalk服务器

2009-12-07 09:33:38

2017-09-14 08:43:05

2017-09-06 09:02:34

服务器NAS存储

2013-11-15 09:39:22

SUSE Linux服务器管理

2009-02-27 13:35:00

打印服务器打印共享

2009-02-20 14:54:16

服务器虚拟化VoIP

2010-08-25 09:06:36

Oracle

2010-05-06 14:15:02

流媒体服务器负载均衡

2010-08-26 22:07:38

DHCP服务器

2010-07-27 13:53:23

NFS服务器

2009-11-24 10:34:37

服务器共享打印设置

2012-02-27 14:09:39

媒体服务器Ubuntu

2023-10-12 19:46:26

Nginx服务器
点赞
收藏

51CTO技术栈公众号