家庭服务器的操作系统和磁盘格式

家庭服务器的操作系统和磁盘格式

我有一台 Sun Ultra 24,用作家用服务器,配有 2 个 1TB SATA 驱动器,以及两个用于存储操作系统和其他文件的驱动器。最终,我也将用 1TB SATA 磁盘替换它们。这台服务器有 4GB 内存,可扩展至 8GB。

现在 1TB 磁盘已手动镜像,我可能想在它们上面设置 RAID。我使用这些磁盘备份我的音乐、照片和电影(iDVD 项目)。我有一台 500G 的 iMac,它是我要移到服务器的大部分数据的来源。我还有一台 Windows 7 笔记本电脑(商务)和一台给孩子们用的 WinXP 笔记本电脑(没有数据,只有游戏)。我有一个千兆网络设置,以方便计算机之间的文件传输。

我的问题是:我应该使用什么操作系统(CentOS 与 Win2008)、后续文件系统(ext 与 NTFS)和镜像(RAID 1 或手动)来满足我的要求? (我需要 64 位操作系统才能充分利用 4GB 内存)

需求(按优先顺序):1 - 所有计算机都应该能够访问备份目录以放置或检索文件
2 - 能够拔出驱动器并放入外部机箱以恢复任何数据或移动大量数据
3 - 磁盘之间的 RAID 设置,或从一个驱动器复制到另一个驱动器的良好过程。我现在使用 CopyToSynchronizer 从一个驱动器复制到另一个驱动器。我可以每周将一个 1TB 磁盘复制到另一个磁盘。
4 - 易于设置/管理/维护
5 - 易于通过 Web 服务器或其他应用程序公开我的“杂项磁盘”,以便我可以远程访问文件、上传文件等
6 - 最终轻松将两个 1TB 磁盘升级到 2TB 磁盘(1-2 年) 7 - 远程访问,无论是 RDC 还是通过 SSH 隧道的 VNC
8 - 操作系统上的代理服务器
9 - 网络上的打印服务器

补充信息 目前,操作系统是 Windows Server 2003,驱动器是 NTFS。我正在运行 VMWare Workstation 和两个客户操作系统:一个 WinXP,用于在服务器上运行某些与 Windows Server 不兼容的软件(此操作系统的要求很低),以及 CentOS,作为 FTP、SSH、HTTP 的 Linux 服务器

我对 Win2003 的性能不太满意,而且需要不断安装更新。我没有在 Win2003 服务器上运行域控制器或其他任何无法移植到 CentOS 的东西。如果我在服务器上使用 CentOS(ext2 文件系统),我可以消除 VMWare 客户 VM,只需将 WinXP 作为客户机运行即可。

我通过 MSDN 订阅获得了 Win2008 的合法许可证。

Sun Ultra 24 在 Linux 上支持 RAID 1,在 Windows 上支持 RAID 0、1、5、10。

我对 Linux 比较精通,但对 Windows 更精通,这仅仅是因为经验。我确实喜欢摆弄 Linux,但我追求的是易于管理。

答案1

你看过微软的Windows 家庭服务器? 据我所知,它支持您的所有要求,除了开箱即用的代理服务器功能。它有一个健康的附加组件生态系统,提供大量额外功能,并且基于 Server 2003,因此几乎可以加载任何可在其上运行的软件。

1 它具有内置功能,可对所有 Windows 客户端操作系统(以及使用附加软件的 Mac)进行自动、完整的基于映像的差异备份,旨在让您可以裸机恢复任何客户端机器,这些备份也可以作为额外的驱动器安装在任何运行 WHS 客户端的机器上以提取任何文件。

2 这些驱动器是标准 NTFS 格式的硬盘驱动器,我从家庭服务器中取出一个磁盘,将其放入普通 USB 盒中,然后插入我的 Vista 系统以获取文件。

3 它故意不使用 RAID,而是使用驱动器扩展器和文件复制系统将系统中的所有驱动器视为一个大磁盘空间池,然后将文件复制到其中。只要您勾选每个共享上的复制框,那么该共享上的每个文件都会复制到两个物理磁盘上并保持同步。(微软的一位程序员在这里对 RAID 和 DE 进行了很好的比较Windows Home Server 的驱动器扩展器与 RAID,官方的 WHS 团队博客在这里解释了为什么他们没有使用 RAID为什么 RAID 不是一项消费技术

4 它的设计完全无需外设,不需要屏幕或键盘,我的只有一个以太网和一根电源线插入。除非您是真正的高级用户,否则您永远不需要进入服务器的控制台,只需通过特定的 WHS 控制台应用程序单击几下即可完成所有操作。

5 它带有内置 SSL 安全 Web 服务器和基于动态 DNS 的子域名。这会在其自己的网站上公开您想要的所有共享,并能够根据需要上传或下载文件。

6 假设您的盒子中有足够的物理空间用于额外的驱​​动器,添加驱动器只需将其插入,然后进入 WHS 控制台的服务器存储屏幕并右键单击添加即可。删除磁盘只需在控制台中右键单击它并选择删除,然后等待服务器告诉您所有数据已移至另一个物理磁盘。磁盘不必是内置的,也可以从存储池中添加/删除 USB 或 eSata 连接的驱动器。

7 通过相同的 SSL 安全网络连接,您可以从 WHS 网站获得远程控制功能,您可以使用 RDP ActiveX 小部件通过网络远程控制任何客户端电脑(保持开启状态),并访问服务器的 WHS 控制台。

8 不提供内置

9 可以像任何其他 Windows 服务器一样使用它来共享打印机。

不确定 MSDN 的许可情况如何,但 WIndows Home Server 肯定可以在各种 Technet 订阅中使用。

答案2

对于这样的设置,我将选择在 VirtualBox 下安装 Windows XP 客户机的 Linux 主机。

不确定 CentOS。就我个人而言,我非常喜欢(并且使用过)CentOS,但现在这个发行版太旧了,并且与各种软件包的最新版本存在一些兼容性问题。

现在我正在使用 Fedora 10 作为稳定的主机,提供 SAMBA 和 HTTP 服务,并使用混合客户操作系统安装 VirtualBox。

所有客户机都配置为在桥接网络模式下工作,因此每个客户机主机在网络上都作为常规主机可见,并且可以通过网络访问服务器本身。

相关内容