用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服务器

--------------------------------------分割线 --------------------------------------

玩转vsftpd服务器的四大高级配置:

vsFTPd配置教程:

Ubuntu实用简单的FTP架设

Ubuntu 上架设FTP服务器和Apache服务器

Ubuntu 13.04 安装 LAMP\vsftpd\Webmin\phpMyAdmin 服务及设置

RHEL6平台下SeLinux和vsftpd的匿名上传的简单案例

Linux系统vsftpd源码安装

vsftpd的安全配置案例分析

--------------------------------------分割线 --------------------------------------

这次的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是对外的,而且我始终觉得这最后是会被我淘汰的,因此并不希望太依赖这个系统。

更多详情见请继续阅读下一页的精彩内容:

  • 1
  • 2
  • 3
  • 4
  • 下一页
【内容导航】
第1页:概要 第2页:配置工作
第3页:Samba共享 第4页:FTP架设

相关内容