电脑没有系统盘怎么做系统 (电脑没有系统盘怎么做系统分区)

#头条创作挑战赛#

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

前言

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

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

目录

1、Nextcloud

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

3、Nextcloud搭建

一、Nextcloud

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

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

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

服务器:DELL R730XD

使用2.5英寸硬盘,25个硬盘槽位;

硬盘:2.5英寸 900G SAS盘

内存:三星

2、系统安装

系统安装之前,完成服务器阵列RAID的设置,因为这次磁盘足够,所以使用了RAID5。服务器主要用来做网盘使用,暂时不考虑别的功能,也没有进行多个分区,可以看到做完RAID5后,整体磁盘空间为18T。

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

三、Nextcloud安装

1、LAMP环境搭建

1.1安装系统环境依赖包

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

运行结束后如下图所示

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

1.2安装WEB服务和数据库

yum install -y httpd mariadb-server mariadb sqlite

安装完成后如下图所示

1.3安装PHP

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

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

yum install lrzsz

用 rz 命令上传

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

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

创建yum配置文件

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

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

yum -y install vim*

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

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

[php72]

name=php72

baseurl=file:///opt/php72

enable=1

gpgcheck=0

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

使用本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

初始化LAMP

启动LAMP相关服务

systemctl start httpd.service

systemctl start mariadb.service

关闭防火墙和selinux

iptables -F

setenforce 0

初始化数据库密码

mysqladmin -u root password "456789"

可以登录验证一下

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

部署nextdoud

上传已经下载好的软件包

rz

解压文件

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

unzip nextcloud-15.0.5.zip

nextcloud复制到网站目录

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

创建数据目录

mkdir /var/www/html/data

配置权限

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

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

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

create database nextcloud;

exit

web界面设置

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

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