数码瞎折腾 篇四:没有NAS,只能用24块硬盘自建个网盘

2022-08-26 20:16:43 28点赞 106收藏 44评论

说明:写文不易,欢迎各位批评指正(友好交流哦)!不管是否喜欢,希望能来个点赞、关注、收藏三连击!

前言

现在数据量越来越大,电脑本身的硬盘存储有些捉襟见肘,同时一个团队需要共享的资料很多,有些时候不方便互相传输或传输耗时太大,放在网盘上有些敏感数据安全性也是一个担忧的方面,在没有预算的情况下,利用已有设备通过Nextcloud搭建一个属于自己的网盘可以较好的解决这些问题。

(这种硬盘飘红的情况实在太难受了)(这种硬盘飘红的情况实在太难受了)

目录

1、Nextcloud

2、本次所用设备及操作系统安装

3、Nextcloud搭建

一、Nextcloud

Nextcloud 是一个开源开源项目,一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云。

nextcloud 跨平台支持 Windows、Mac、Android、iOS、Linux 等平台,而且还提供了网页版 和 WebDAV 形式访问,因此你可以在任何电脑、手机上都能轻松获取你的文件。

二、本次所用设备及操作系统安装

1、硬件设备

服务器:DELL R730XD,使用2.5英寸硬盘,24个硬盘槽位。

没有NAS,只能用24块硬盘自建个网盘

五冠Dell/戴尔R730XDR730图形工作站DDR4二手服务器X99主机渲染R7302.5寸配置37462.87元京东去购买

硬盘:DELL的2.5英寸 900G SAS盘 15K转速,共使用24块

没有NAS,只能用24块硬盘自建个网盘

没有NAS,只能用24块硬盘自建个网盘

戴尔(DELL)服务器硬盘SAS/300G/600G/900G/1T/2T/3T/4T900GSAS15KRPM2.5英寸1759元京东去购买

内存:三星16G DDR4内存条(因为是闲置的服务器,原来装有4根内存条,也没有进行拆除,全都用上了)

三星SAMSUNG存储服务器内存条16GDDR4RECC2R×82933频率M393A2K43DB2-CVF749元京东去购买

2、系统安装之RAID设置

系统安装之前,完成服务器阵列RAID的设置,因为这次磁盘足够,所以使用了RAID5,使用23个硬盘做RAID5,同时剩余的一块硬盘做RAID的热备份盘,做完后整体磁盘空间为18T。

RAID 5的作用是为系统提供数据安全保障。把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID 5的好处是磁盘空间利用率要比RAID 1高,存储成本相对较低;能够支持在一块盘离线的情况下保证数据的正常访问,是运用较多的一种解决方案。

RAID步骤

服务器启动时按 ctrl+r 键

没有NAS,只能用24块硬盘自建个网盘

在进入的界面,按方向键选择至阵列卡后,按 F2 键后在新弹出的对话框中选择 Create New VD

没有NAS,只能用24块硬盘自建个网盘

选择(回车)后,进入新的界面,开始选择RAID类型与硬盘

没有NAS,只能用24块硬盘自建个网盘

没有NAS,只能用24块硬盘自建个网盘

RAID设置完成后(这里第23盘位的硬盘没有选择做RAID),按 ctrl+n 键进入 PD Mgmt界面,在这里选择空余的那块硬盘,按 F2 键制作热备硬盘

没有NAS,只能用24块硬盘自建个网盘

没有NAS,只能用24块硬盘自建个网盘

热备硬盘设置完成后,ctrl+n 键进入下一界面,选择默认启动项及应用。

没有NAS,只能用24块硬盘自建个网盘

没有NAS,只能用24块硬盘自建个网盘

设置完RAID后,按 ESC 推出重启,使用提前做好的U盘程序进行安装,这里就不过多的赘述了,系统选用的centos7 。

三、Nextcloud安装

1、LAMP环境搭建

1.1安装系统环境依赖包

yum install -y epel-release yum-utils unzip curl wget bash-completion policycoreutils-python mlocate bzip2

没有NAS,只能用24块硬盘自建个网盘

我这里用的是CRT进行的SSH登录,稍微注意的是需要在会话选项中更改一下外观的字符编码,不然中文字符会显示出乱码。

没有NAS,只能用24块硬盘自建个网盘

1.2安装WEB服务和数据库

yum install -y httpd mariadb-server mariadb sqlite

没有NAS,只能用24块硬盘自建个网盘

1.3安装PHP

因为yum源在国外速度慢且不稳定,所以这里用之前已经下载好的,直接上传到服务器,使用本地yum源进行安装。(文件名称:php72.tar.gz)

如果是最小化安装的centos,默认没有rz命令,需要进行安装

yum install lrzsz

没有NAS,只能用24块硬盘自建个网盘

用 rz 命令上传(文件名称:php72.tar.gz)

rz

没有NAS,只能用24块硬盘自建个网盘

没有NAS,只能用24块硬盘自建个网盘

上传完成后,解压到opt目录

tar zxvf php72.tar.gz -C /opt/

没有NAS,只能用24块硬盘自建个网盘

创建yum配置文件

vim /etc/yum.repos.d/php72.repo

同rz一样,最小化安装的系统需要安装vim

yum -y install vim*

没有NAS,只能用24块硬盘自建个网盘

vim /etc/yum.repos.d/php72.repo

没有NAS,只能用24块硬盘自建个网盘

在新的窗口先按”a"键盘后,输入如下内容:

[php72]

name=php72

baseurl=file:///opt/php72

enable=1

gpgcheck=0

输入完成后,先按 esc,然后 :wq 保存退出

没有NAS,只能用24块硬盘自建个网盘

使用本yum源安装

yum install -y php72w php72w-cli php72w-common php72w-curl php72w-gd php72w-mbstring php72w-mysqlnd php72w-process php72w-xml php72w-zip php72w-opcache php72w-pecl-apcu php72w-intl php72w-pecl-redis

没有NAS,只能用24块硬盘自建个网盘

1.4初始化LAMP

启动LAMP相关服务

systemctl start httpd.service

systemctl start mariadb.service

没有NAS,只能用24块硬盘自建个网盘

关闭防火墙和selinux

iptables -F

setenforce 0

初始化数据库密码

mysqladmin -u root password "456789"

没有NAS,只能用24块硬盘自建个网盘

可以登录验证一下

mysql -u root(用户名) -p456789(密码)

没有NAS,只能用24块硬盘自建个网盘

2、部署nextdoud

上传已经下载好的软件包(文件名称:nextcloud-15.0.5.zip)

rz

没有NAS,只能用24块硬盘自建个网盘

解压文件

可以先用 ls 命令查看一下文件名

没有NAS,只能用24块硬盘自建个网盘

unzip nextcloud-15.0.5.zip

没有NAS,只能用24块硬盘自建个网盘

将nextcloud复制到网站目录

cp -r nextcloud/* /var/www/html/

没有NAS,只能用24块硬盘自建个网盘

创建数据目录

mkdir /var/www/html/data

没有NAS,只能用24块硬盘自建个网盘

配置权限

chown -R apache.apache /var/www/html/

没有NAS,只能用24块硬盘自建个网盘

登录数据库,创建 nextcloud 的数据库

mysql -u root -p456789 (初始化的用户名、密码)

create database nextcloud;

exit

没有NAS,只能用24块硬盘自建个网盘

3、web界面设置

通过浏览器打开:http://192.168.2.105/index.php(服务器的IP地址),设置完相关选项后,点击安装完成就可以了。

没有NAS,只能用24块硬盘自建个网盘

进入后的操作也很简单,各项功能按钮很直观。

没有NAS,只能用24块硬盘自建个网盘

网盘也具有客户端,支持windows安卓苹果系统,可以实现自动同步。

总结

这次安装的Nextcloud版本不算新,但是对于自己来说够用了,因为以前就装过,所以还是沿用之前的版本,也没有去下载新的版本。

与某度网盘相比,个人网盘转存不方便(很多资源都是某度的,可以很轻松的转存),不过自由度与安全性来说个人觉得要有很大的优势。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

五冠Dell/戴尔R730XDR730图形工作站DDR4二手服务器X99主机渲染R7302.5寸配置3

五冠Dell/戴尔R730XDR730图形工作站DDR4二手服务器X99主机渲染R7302.5寸配置3

暂无报价 去购买

戴尔(DELL)服务器硬盘SAS/300G/600G/900G/1T/2T/3T/4T900GSAS15KRPM2.5英寸

戴尔(DELL)服务器硬盘SAS/300G/600G/900G/1T/2T/3T/4T900GSAS15KRPM2.5英寸

暂无报价

三星SAMSUNG存储服务器内存条16GDDR4RECC2R×82933频率M393A2K43DB2-CVF

三星SAMSUNG存储服务器内存条16GDDR4RECC2R×82933频率M393A2K43DB2-CVF

暂无报价 去购买

网心云 OEA-自带储存-无需硬盘-适合家庭网络-N期

网心云 OEA-自带储存-无需硬盘-适合家庭网络-N期

暂无报价

OEC-turbo-共享闲置宽带赚零花 -性能提升跑量高-1011

OEC-turbo-共享闲置宽带赚零花 -性能提升跑量高-1011

暂无报价

OEC-强悍性能轻松跑量-共享宽带赚零花-1010

OEC-强悍性能轻松跑量-共享宽带赚零花-1010

暂无报价

OES Plus-共享网络赚零花-多重升级-1012

OES Plus-共享网络赚零花-多重升级-1012

暂无报价

HUAWEI 华为 AS6020-PS 家庭存储断电保护器

HUAWEI 华为 AS6020-PS 家庭存储断电保护器

349元

Synology 群晖 BeeDrive 个人备份存储助手

Synology 群晖 BeeDrive 个人备份存储助手

1050元起

N2 恩兔 ND-1 双盘位家庭云盘

N2 恩兔 ND-1 双盘位家庭云盘

暂无报价

HIKVISION 海康威视 H99 网络硬盘盒

HIKVISION 海康威视 H99 网络硬盘盒

228元起

硬酷R1 Pro限量尊享版 标配金属上盖 全铜散热器

硬酷R1 Pro限量尊享版 标配金属上盖 全铜散热器

暂无报价

SanDisk Ultra USB 3.0 U盘闪存盘 带钥匙孔 办公视频照片文件备份传输 黑色 64G

SanDisk Ultra USB 3.0 U盘闪存盘 带钥匙孔 办公视频照片文件备份传输 黑色 64G

339元起

Synology 群晖 DX513 5盘位NAS网络存储扩充设备

Synology 群晖 DX513 5盘位NAS网络存储扩充设备

暂无报价

HUAWEI 华为 ST310-S1 手机移动存储 1T 英伦灰

HUAWEI 华为 ST310-S1 手机移动存储 1T 英伦灰

暂无报价

SONY 索尼 128GB SF-M SD V60系列数字存储卡

SONY 索尼 128GB SF-M SD V60系列数字存储卡

暂无报价

QNAP QXP-W6-AX200 - 无线 Wi-Fi 6 网卡 - *到 802.11ax 高速无线连接

QNAP QXP-W6-AX200 - 无线 Wi-Fi 6 网卡 - *到 802.11ax 高速无线连接

暂无报价

Lenovo 联想 DE2000H 入门级存储系统(64GB、3 个4TB HDD)

Lenovo 联想 DE2000H 入门级存储系统(64GB、3 个4TB HDD)

暂无报价

HONOR 荣耀 存储手机伴侣 手机移动硬盘 1TB

HONOR 荣耀 存储手机伴侣 手机移动硬盘 1TB

暂无报价
44评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
106
扫一下,分享更方便,购买更轻松