|
本帖最后由 cxdszyj 于 2019-10-22 21:41 编辑
相对于个人而言,linux的应用相对专业了一点,目前国内主流的操作系统是windows系列,操作相对大众化一点,而对个人来说,NAS优势又相对比较弱,只有企业级应用才需要存储和应用分离来提高整个应用系统的性能,个人而言,根本不需要这种需求,那么,为什么不用windows系统搭建自己的私有云文件系统呢?
再说,从硬件成本上来说,搞一个专业的NAS的价格,远远没有利用家里的过时电脑硬件来得实惠。
基于linux的各种NAS系统,不仅价格贵,操作麻烦,硬盘更换和损坏时的数据恢复和迁移都非常麻烦,不如windows方便。
笔者是IT从业者,当然,不是那种高水平的程序猿,只是弄弄数据库操作的运维人员,水平也不高,所以,对于搭建个人的云文件系统来说,能简单易懂,绝不去搞复杂难操作的东西。
个人的云文件系统应用场景,无非有这么几个场景:
1、文件备份,特别是影像文件备份,比如手机照片视频的远程备份上传。
2、影视作品的存储和播放。也就是文件共享。
3、文件下载。
除了这三种功能,我想不出个人还有其他什么应用场景。
那么,这三种场景,五个软件就搞定了
syncthing
filezilla
flashFXP
windows SMB。
andFTP
1、syncthing 开源免费的文件同步软件,基于BT技术,每台机器都是一个对等网络,每台机器,即是客户端,又是服务器,这样,不用做硬盘阵列,也能保证数据安全,且任何PC,任何操作系统都可以组成网络,在任何有互联网的地方都可以实现文件同步。软件体积小巧,绿色环保,不用安装就可以使用。如果数据备份的实时性不高的话,备份同步服务器可以开启休眠功能,以节省电费,需要备份时,动一下鼠标,即可唤醒备份。平时休眠状态即可。
2、filezilla。一款小巧的开源免费FTP软件,简单易用,最大的特点就是小巧,占资源少,比serv-U绿色环保得多。原来我用sevr-U,分分钟CPU90%,我用的是E8400双核。(因我有太阳能发电系统,所以对功耗要求不高。对功耗要求高的,可以选择J系列CPU的系统,atom系列就算了,这种CPU只适合做软路由)
3、flashFXP是PC端的FTP客户端,绿色环保,简单易用,filezilla也有客户端的。只是我习惯用flashFXP
4、windows smb是windows自带的文件共享功能,自不必多说。
5、andFTP是安卓版的FTP客户端。
另外,如果想要在外网与家里内网机器互联,还需要注册一个免费域名,最好具有内网穿透功能的,现在完全免费的很少有了,据我所知,花生壳还有每月1G流量的免费域名可以申请到,想要大流量,只有付钱了,花生壳还有内网穿透功能,由于IPV4地址非常紧张,国内很多城市已经不提供公网IP的宽带,尤其是移动,由于扩张太快,IP地址池早就枯竭了,所以,基本以NAT转发为主的光宽带,这样就需要穿透内网的域名客户端了。
典型的网络拓扑图:
syncthing服务端
filezilla FTP服务端
syncthing备份服务器
flashFXP FTP客户端
移动端syncthing
移动端FTP客户端andFTP
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|