如何设置Linux文件服务器以与Windows PC和PS3共享数据?

我有以下几个硬件网络主要用于文件共享(主要是媒体):1个游戏笔记本电脑,1个i7(2.3Tb存储)桌面,1个P4桌面(500g存储)和1个250gig PS3。

我希望用i7桌面设置一个linux主机(带有PS3媒体服务器),但我担心会一直关机。 什么剥离,低能耗使用发行版可以与哪些Windows和PS3友好的软件耦合?

另外,我应该如何重新格式化我的i7(在分区,RAID选项等方面)? 它有2个1Tb驱动器(可能增加了第三个)和1 320个gig。

以下是我们在家中设置媒体服务器的方式(戴尔刀片服务器配备2个奔腾双核,8GB内存和1.5TB硬盘以及旧的80GB硬盘)。 这是非常基本的,但作品非常出色。

主操作系统 :Ubuntu Server Edition(在安装过程中检查Samba的选项)。

硬盘设置 :所有ext4。 操作系统在80gb驱动器上有自己的20GB分区, /home位于一个单独的分区上。 主操作系统在一个单独的驱动器上的原因是我们正在讨论将它放在SSD上,但从来没有绕过它。 1.5 TB驱动器安装在/media/data (确保这在/etc/fstab ,而不是手动完成,因为mediatomb喜欢在加载时使其可用)。

媒体共享 :设置samba以共享/media/Data (允许访客,不进行身份validation共享)。 标准的samba设置确实如此。 安装mediatomb (UPnP)并按照他们的wiki上关于与PS3共享的说明(基本上在配置文件中取消注释1行)。 使用mediatomb Web界面选择要共享的目录。 满容易。

其他想法 :阅读mediatomb选项和wiki,你可以通过GUI和配置文件启用许多其他function。 我知道我们改变了它监视目录的行为以及它扫描目录查找新文件的频率。

它应该相对容易设置,当你完成后,你有一个优秀的媒体服务器。

在与Windows共享时不太确定,但就ps3而言,我使用的是Playstation媒体服务器。 它是用Java编写的,只要你安装了java就可以在任何平台上使用它。 这可能是我迄今为止发现的最简单的事情,我只是让它一直运行。 http://code.google.com/p/ps3mediaserver/downloads/list

通常,通过网络共享文件的最简单方法是使用Samba ,它非常容易与Windows共享文件。 但是,我不认为它适用于PS3。 您最好的选择是使用DLNA ,您可以使用名为Rygel的程序(可从Ubuntu软件中心获得)。

我建议使用普通的Ubuntu,但安装openbox是一个轻量级的窗口管理器,当它只是一个服务器时运行一个普通的openbox会话(尽管你可能想在GNOME中进行配置)。

我对RAID知之甚少,但我会在320GB驱动器上的8GB ext4分区上安装Linux,并将所有其他空间格式化为ext3以用作媒体存储。 如果您知道如何执行此操作,最好使用RAID将空间分成两部分,其中一部分镜像另一部分作为备份。