DIY电脑可能很多人都会,但是自己DIY一台服务器您会么?服务器和pc机差距还是非常大的,无论是在CPU、内存、主板等方便都是不能互换使用的,必须使用专门针对服务器的产品才能够保证服务器的整体性能,服务器需要长期开机这一点就令PC机很难满足。
要想DIY服务器,首先要想清楚,自己DIY服务器来做什么的,一般服务器可以用来做Web服务器、文件服务器、DNS服务器、邮件服务器.....
下面以Web服务器为例,服务器DIY需注意什么?
cpu
硬盘
服务器CPU
作用:服务器的CPU可以说是整个服务器的大脑,关系到服务器的整体性能,是衡量服务器性能的首要指标。
主流厂商:
目前流行的是Intel和AMD两个厂商的CPU,其它CPU微乎其微。Intel服务器CPU市场占有率为80%多,AMD则是依靠其高性价比占有一定的市场,选择CPU则决定了主板型号,要考虑二者的兼容性。主流服务器生产商生产的服务器基本都是搭载Intel的至强处理器,而AMD皓龙系列处理仅仅在惠普服务器中应用,但是份额很小。
注意事项:
虽然CPU是决定服务器性能最重要的因素之一,但是如果没有其它配件的支持和配合,CPU也不能发挥出它应有的性能,造成资源浪费的现象时有发生。
服务器内存:
作用:服务器内存与普通PC机内存在外观和结构上没有什么明显实质性的区别,主要是在内存上引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,具有极高的稳定性和纠错性能。大容量内存可以保证服务器经受更多的同时访问,可以支持更多的并发,目前的服务器内存基本上都达到2GB,内存越大,其响应速度就更快。
服务器硬盘:
在服务器的组成部件中,服务器的硬盘可以说除了CPU和内存之外最需要注意的,硬盘存储着企业的数据资料,如今,数据对于企业来说越来越重要,因此硬盘的可靠性是非常重要的。服务器硬盘的容量已经不是衡量其性能的主要参数,我们关注的接口类型和缓存。
对于目前大部分服务器的硬盘接口来说,SATA接口硬盘价格便宜,磁盘空间较大,但是在存储速度和稳定性方面稍有不足;而SAS接口硬盘则是未来发展的趋势。而且未来保障数据的安全,还需要配置RAID来保护企业数据,RAID卡也是需要购买的。如今,RAID已经成为人们保护企业数据最常用的手段。
服务器主板:
主板的作用往往被人们忽视,但其作用同样不容忽视,其承担着服务器各部件的组合任务。由于服务器的长时间、高强度的运作,以及其巨大的数据转换量,电源耗电量,I/O吞吐量等等因素,因此服务器主板还是需要我们非常重视的。
专业的服务器主板的材料及做工还是非常严格的,电容、电阻都关系到服务器整体的稳定性。而服务器主板还关系到服务器的升级扩展,所以如果是后期有升级需求的企业,要考虑好主板的选择。
Intel主板、超微主板、泰安主板三者号称是传统服务器主板领域的三霸主,泰安整体要强于AMD平台,而超微主板则是具备非常高的性价比,Intel公司出品的主板一直以前稳定性而占据头把交椅。
最后除了上述文章提到的CPU、内存、硬盘、主板四个方面,在购买服务器的时候我们还要注意服务器的网卡、声卡、显卡以及服务器的安全保护方面,这些方面我们都不容忽视的。所以说,如果用户想自己组装服务器的时候还是非常麻烦的。
如果你觉得自己去购买硬件费时费力,不妨去景安看看服务器DIY,无需你去采购,只需要选择你的服务器硬件配置单,当日下单,次日上架交付使用。
用旧电脑自己DIY组建 NAS 服务器
这 NAS 能干嘛,我觉得是最廉价提供多种网络及其服务的服务器:
SMB/CIFS Windows 标准共享(大家基本每天都会使用)
AFP AppleTalk File Protocol,Apple Talk 文件协议(用过 osX 的人都不会陌生)
NFS 是 Network File System 的简写,即网络文件系统(目前好多人追捧)
FTP 本地或者远程上传下载(很老的协议,大家都喜欢用)
TFTP Trivial File Transfer Protocol,简单文件传输协议
RSYNC 是类 unix 系统下的数据镜像备份工具
Unison 是一款跨平台的文件同步工具
SCP (SSH) 终端命令操作(目前很流行终端操作)
iSCSI Internet 小型计算机系统接口(可以把服务器的硬盘虚拟到本地,100mbs 网络可以达到 300mbs 的效果)
Bittorrent (Transmission) BT下载(大家都知道这是什么)
UPnP Server (FUPPES) 媒体共享
iTunes/DAAP (Firefly) iTunes 音乐共享
Webserver (lighttpd) 个人网站(这个还比较实用的,租个空间一年也要 200 元,还很小)
后面写到 150 人民币就可以提供上述网络及服务,还能 RAID。价格比路由器还要便宜,你该怎么选择呢?
路由器电源一般是 12V2A,硬盘盒电源一般是 12V2A 换算 12x4=48W,其实不像大家说的那么低。
我目前使用 Airport Extreme + WD My Book 4代,发帖电脑可以用 10.7、10.6、win7x64、win7x86 启动。
一、准备和使用你的旧电脑:
1、找到你的旧电脑(我使用这套电脑是我老婆 2001 年时候买的,当时很贵)
配置:P3 800、PC133 128mb、 i815 主板(集成显卡和声卡)、硬盘是 30gb(ATA66)、金河田机箱和电源(max 120W)
2、扩充内存(这种 PC133 内存很容易报警,要多尝试)
插入早些年买的 pc133 256mb(其实用一条内存就行,FreeNAS 自述写明 256mb 就够了)
3、插入网卡(最好使用带网卡主板,支持更好、并且节能)
没有网卡肯定不行,找到一个 pci 10/100mbs 网卡(购买的 intel PRO1000 82540EM 千兆网卡已经使用)
4、准备启动硬盘或者移动介质(大家注意要选择支持 usb 启动的主板)
安装 8.0 系统推荐使用独立的媒体安装,安装 7.0 系统可以选择安装到数据硬盘的第一个分区。
推荐安装 FreeNAS 到独立的媒体中与数据硬盘分开使用,U盘、SD卡、TF卡都行,如果主板不支持 usb 启动,小容量硬盘、ide 电子盘、CF卡转 ide 都是你不错的选择。
这台电脑 bios 不支持 usb 启动(更新 rom 到最新,还是不支持),爱国者 16mb 的优盘、32mb 的 sony 蓝棒、2gb TF卡都没用上。
5、准备数据硬盘
如果你能找两个同样大小的硬盘可以做 RAID。(其实现在淘宝上 ide 250gb 很便宜)
我翻来翻去找到 CONNER ide 425mb 硬盘、ata100 80gb 硬盘、ata 133 120gb。
这个体验 80gb 肯定够了,将来主要观看 HK III 的片子。720P 目前以 iTuens 共享观看为主。(我的俄罗斯美女都藏在 WMV 格式里边,目前肯定无解)
二、安装 FreeNAS :(系统必须安装在独立的媒体上)
FreeNAS 是一款广受赞誉的开源免费 NAS 操作系统。它能把普通台式机瞬间变成一台多功能 NAS 服务器。不但适用于企业文件共享,同样适用于打造家庭媒体中心。FreeNAS 支持多种共享协议,包括 SMB/CIFS、NFS、AFP、WebDAV、iSCSI、FTP/TFTP、RSync等。
目前最新稳定版是9.10,此教程基于9.3,安装及使用过程基本相同。
FreeNAS 9.3要求必须是64位CPU,FreeNAS 8.x之前的版本可以是32位
FreeNAS 9.3需要至少8G以上内存,FreeNAS 8.x之前的版本对内存要求较低,1G内存完全够用
至少需要两块以上硬盘,装操作系统的硬盘无法再用来存储数据
系统盘5G左右即可,建议使用电子盘,官方建议安装在U盘中
数据盘根据需要自行选择,建议选择NAS专用硬盘
(注:FreeNAS本身支持功能更加强大的软Raid,因此无需开启硬Raid)
建议配备千兆以太网网卡
建议配备光驱,用刻录光盘来安装FreeNAS,最好不要使用U盘,以免造成分配磁盘名称时混乱而引发麻烦
安装过程非常简单,比一般的Linux和Windows安装要简单很多,不再赘述,唯一要注意的安装硬盘的选择,要选择容量较小的那块硬盘。
FreeNAS无图形界面,安装完成后会进入下图所示界面:
选择1设置FreeNAS的静态IP地址,一般不要使用动态IP,本例中设成192.168.1.104。
选择2设置FreeNAS的DNS,如果FreeNAS本身不需要升级或安装插件等,此步操作可省略
操作系统到此安装完成,后续操作可在任意一台与服务器处于同一网段的电脑上,用浏览器打开http://192.168.0.10(服务器IP)来进行设置
FreeNAS的绝大部分配置都是通过浏览器远程完成,如果忘记登录密码,可以在机房FreeNAS服务器上进行重置。
特别注意:root用户可以销毁全部数据,因此root不应当使用简单密码!
在浏览器中输入http://192.168.0.10(服务器IP),输入用户名root和密码进入FreeNAS设置页面。
在“系统/System”->“通用/General ”可以修改语言为简体中文并调整时区为Asia/Shanghai或Asia/Chongqing(没有北京时区)。
依次进入“存储器”->“卷”->“卷管理器”,进入如下图所示界面:
卷名称可输入任意英文,按照习惯一般输入storageX,其中X为从1开始的整数。
需要先按图中5处加号,6处卷布局才可操作,6处右侧所列出的da1、da2、da3表示目前可用于存储的硬盘
卷布局中第一个下拉框表示所使用的Raid模式,注意与常见的Raid叫法不同,Stripe就是Raid0,Mirror就是Raid1,RaidZ就是Raid5
最后点击“添加卷”按钮,硬盘初始化完成
依次进入“服务页”,根据需要开启相关服务,其中几个重要的服务如下:
服务名称 | 全称 | 服务作用 |
---|---|---|
AFP | Apple Filing Protocol | 用于在MAC电脑上共享数据 |
CIFS | Common Internet File System | 用于在Windows系统的网上邻居中使用的共享 |
NFS | Network File System | 用于在Linux系统中使用的共享 |
FTP | File Transfer Protocol | 用于在任何平台都能使用的共享 |
TFTP | Trivial File Transfer Protocol | 可以用于做无盘系统的共享 |
WebDAV | Web-based Distributed Authoring and Versioning | 用于提供RESTful格式的共享 |
SSH | Secure Shell | 用于提供远程登录和scp文件拷贝功能 |
iSCSI | Internet Small Computer System Interface | 用于提供存储网络功能(配置复杂) |
S.M.A.R.T. | Self-Monitoring Analysis and Reporting Technology | 用于监控硬盘的健康状态 |
UPS | Uninterruptible Power System | 用于在使用后备电源时及时关闭系统 |
FreeNAS以数据集的方式来共享数据,数据集可以理解为文件夹或者硬盘分区。
但与文件夹不同的时,各数据集间完全独立,不能互相关联。
与硬盘分区不同的是数据集可以嵌套,即在一个数据集中包含另一个数据集。
另外在初始化硬盘的时候,会自动创建与卷名称相同的根数据集。
若要添加共享,则操作步骤如下:
创建数据集,如下图所示,依次进入“存储器”->“卷”,选择默认的根卷“storage1”,点击4处的按钮,打开创建数据集窗口
在5处输入数据集名称,如“iconpacks”,其它选项一般无需修改,按6处按钮“添加数据集”完成创建数据集操作
点击7处修改数据集的用户和用户组以及权限,一般默认修改用户为nobody,用户组nogroup(与Linux权限管理类似)
添加Linux的NFS共享,如下图所示,依次进入“共享”->“Unix(NFS)”,点击“Add Unix (NFS) 共享”,点击对话框中的“高级模式”
高级模式界面如下图所示
第1处的路径为要共享的数据集路径,格式为“挂载点/根数据集/子数据集../共享数据集”,例如对于iconpacks数据集,则路径为/mnt/storage1/iconpacks,也可以点击“浏览”来选择
注释为对此分享的简短说明,建议认真填写
第2处为可以使用此共享的网段,格式为“网络号/掩码”,例如要使191.168.1.1~192.168.1.254整个网段可访问,则可以输入192.168.1.0/24
第3处为可以使用此共享的独立主机,一般填写固定的IP地址
特别注意第4处,需要将用户映射为一个服务器上正确的用户,一般是nobody,也可以是其它合法用户!
添加Windows共享,Windows共享大部分与Linux共享配置相同,如下图所示,但有两处要特别注意
第1处名称,用于显示在网上邻居中的共享名称
第2处,必须勾选允许访客访问(Windows默认以当前登录的用户名和密码来访问共享,每台电脑的用户名和密码均不相同,如果全部配置过于麻烦,所以要选择允许访客访问)
Windows系统访问共享,常用的有以下两种方式
在“网上邻居”中找到FreeNAS的共享
在文件管理器中直接输入“\\192.168.1.104\iconpacks”
Linux系统访问共享,常用的以下有两种方式
在Linux的文件管理器中输入smb://192.168.1.104/dir1,以这种方式实际上访问的是CIFS共享,也就是Windows共享
将NFS挂载为本地磁盘
Ubuntu系统需要先安装nfs-common
sudo apt-get install nfs-common
挂载NFS到本地系统中
sudo mount -t nfs 192.168.1.104:/mnt/storage1/dir1 /mnt/nfs/dir1
根据需要创建软链接到本地挂载点上,以满足具体业务逻辑的要求
如需在Linux系统重启后可以自动挂载,可以编辑/etc/fstab文件,添加如下内容:
/172.16.1.10:/mnt/storage1/dir1 /mnt/nfs/dir1 nfs defaults 0 0
MAC访问共享
可在Finder中的菜单选择前往->连接服务器,服务器地址中填写smb://192.168.1.104/dir1即可
Android访问共享
可以在手机或电视中安装ES文件浏览器,添加“局域网”类型的共享即可
我个人觉得,怎么玩都挺意思,看你自己了。。。
Enjoy...
顺便提醒:一、如果个人只是想体验NAS的话,建议可以在VMware中安装体验,下面给个几个教程地址:
1、没NAS也能体验群晖:VMware虚拟机安装DSM详细安装步骤
2、在 VirtualBox 中安装 FreeNAS 9.3
3、FreeNAS在vmware中安装教程
你可以自己在百度里搜索关键词:‘虚拟机安装freenas’ 等关键字 二、如果手头没有这些硬件的话,又想用用文件存储的功能,可以再推荐一个方案:智能路由+USB3.0移动硬盘,具体的步骤自己去网上搜吧,这里只告诉你个方向。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛