用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(一、概要)

标题本想使用关键词NAS,但考虑到并不打算建立Web管理页面,和一些其他复杂的功能,未避免造成误导,就把范围强调在“Windows文件共享”和“FTP服务器”上。更精确地说,就是使用Samba和vsftpd两个Linux程序。


安装和使用Samba和vsftpd都不是难点,本文也只是作为留给自己的笔记来发表。之所以放弃使用FreeNAS或NAS4Free等现成NAS服务器专注发行版,是因为与Hyper-V的兼容不够好。如果看过我之前文章的朋友,应该会记得,我的家庭服务器是一台(现在是两台了)配置还不错的旧机器,上面运行了微软Hyper-V服务器,而所有其他的Windows Server、Linux Server则以虚拟服务器的形式存在,并各自专注做少量的事情。


前不久我升级了主服务器,现在配置为双Xeon L5420 + 32GB内存,这足够折腾了。上面的虚拟服务器分别包括了:Windows Home Server 2011(备份和文件共享)、Windows Server 2012 R2 Core(域控制器和DNS)、Windows 2012 R2 (VPN和DFS)、Ubuntu Server 14.04 LTS(代理服务器)、Xubuntu 14.04 (Matlab服务器)。


所有虚拟服务器文件存放于SSD上,两块SSD组成RAID 1。所有需要大容量存储的服务器都外挂传统硬盘,4块1.5TB硬盘组成RAID 10,供Windows Home Server 2011和Ubuntu等用于存储数据。


这样的组合最大化保证了运行速度和数据安全。以下是大概的图示:


用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(一、概要)

这次的Ubuntu文件服务器+FTP服务器在功能上看似与Windows Home Server 2011存在重叠,但实则这是我考虑了很久的一个计划。


Windows Home Server 2011毕竟是微软停止推新的产品,尽管官方技术支持会一直持续到2017年之后,但终归是要考虑替换的。


另外就是最近iCloud闹出的明星***事件,再次证明了我对云存储的担忧是正确的。我觉得云可以方便我们协同工作,共享不敏感文件,但绝对不是所谓的一切资料的最终存储解决方案。就像你不可能把现金放在保险箱里,然后把保险箱放在别人的地方,即使这个人承诺你“他会随传随到,随时为你服务”。


没有人可以保证数据的存储会绝对安全。如果数据足够敏感,任何时候可以相信的人都还是自己。所以,请不要把敏感的东西放在别人的地方,多买些硬盘花不了几个钱。


抛开难用的iTunes后,在不考虑云备份的前提下,iPhone备份方案可以选择的就只有NAS和FTP,于是就有了我在Ubuntu上自建FTP的想法。当然,在Windows Home Server 2011加入FTP支持也并不难,但我的Windows Home Server是对外的,而且我始终觉得这最后是会被我淘汰的,因此并不希望太依赖这个系统。



本文出自 “www.DIYPCs.com” 博客,请务必保留此出处http://cnbeta.blog.51cto.com/1234897/1548948

用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(一、概要)

上一篇:本博客已经搬家,更多阅读请移驾:http://www.doranwin.com


下一篇:剖析阿里企业级分布式应用服务EDAS架构