Linux Server 安装 raid 1

Linux Server 安装 raid 1

两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速度,理论上读取速度等于硬盘数量的倍数,与RAID 0相同。另外写入速度有微小的降低。只要一个磁盘正常即可维持运作,可靠性最高。其原理为在主硬盘上存放数据的同时也在镜像硬盘上写一样的数据。当主硬盘(物理)损坏时,镜像硬盘则代替主硬盘的工作。因为有镜像硬盘做数据备份,所以RAID 1的数据安全性在所有的RAID级别上来说是最好的。但无论用多少磁盘做RAID 1,仅算一个磁盘的容量,是所有RAID中磁盘利用率最低的一个级别。

如果用两个不同大小的磁盘建RAID 1,可用空间为较小的那个磁盘,较大的磁盘多出来的空间也可以分割成一个区来使用,不会造成浪费。
在这里插入图片描述

系统环境

  • ubuntu server 18.04.1 (Bionic) LTS
  • 两块 2TB 机械硬盘

安装ubuntu server系统

1.使用 USB Disk 开机后可以看到语言选择画面,为了避免一些翻译上的误解,我们建议伺服器使用国际语言英文:English 来进行安装。
在这里插入图片描述
2. 接下来键盘的选择也是使用英文:English (US)

键盘语言设定

  1. 选择 Install Ubuntu

在这里插入图片描述

4.设定网路。若网路是使用 DHCP serverUbuntu 会自动取得 IP 位置。

这里要注意如果没有连接网络可能安装不下去,所以要提前链接路由器或。
在这里插入图片描述
4.设定 Proxy。若无,则直接留空白即可。
在这里插入图片描述

5.设定 Ubuntu 档案 mirror 位置。使用预设值即可。
在这里插入图片描述
6.文件系统,请使用手动设定:manual
在这里插入图片描述

7.选择第一个磁盘进行添加分区,添加boot分区

在这里插入图片描述

建立 boot 启动分区。一般 Size 设定 500M 就够用了,Format: ext4,Mount: /boot
在这里插入图片描述

由于boot分区是不能作为 raid 阵列的,所以我们要在其中一块硬盘中拿出一部分空间来做 boot 分区,那么意味着第二块硬盘也会有同样大小的空间被浪费,谨记: boot分区只能有一个!

8.请继续选择第一块机械硬盘:Add Partition,划分 swap 分区
在这里插入图片描述

建立一个未格式化的磁区 Format: leave unformatted,此磁区未来要当作 RAIDSwap 磁区,一般建议是电脑物理内存的两倍。这里的例子是模拟使用 2G 内存,因此分区大小设定为 4G
在这里插入图片描述

9.请继续选择第一块机械硬盘:Add Partition,划分 root 分区

在这里插入图片描述

建立未格式化的磁区 Format: leave unformatted,此磁区未来要当作 RAIDroot 根分区,可以将硬盘剩余的空间全部设定到此分区。

在这里插入图片描述

10.请继续选择第二块机械硬盘:Add Partition,划分 swap 分区

在这里插入图片描述

和第一块硬盘一样 4GB

在这里插入图片描述

11.请继续选择第二块机械硬盘:Add Partition,划分 root 分区

在这里插入图片描述

建立未格式化的磁区 Format: leave unformatted,此磁区未来要当作 RAIDroot 根分区,可以将硬盘剩余的空间全部设定到此分区,但是不建议这样使用,最好分配一样大小的分区,如果是不一样大小,那么会以最小的一个分区为主。这里演示就直接剩余全部。

在这里插入图片描述

12.请选择建立软 RAIDCreate software RAID (md)

在这里插入图片描述

请选择之前建立要当作 Swap 的两个分区。这里选择第一块硬盘的 partition 3 和第二块硬盘的 partition 1 磁区来建立软 RAID 分区。

在这里插入图片描述

13.请选择建立软 RAIDCreate software RAID (md)

在这里插入图片描述

请选择之前建立要当作 root 的两个分区。这里选择第一块硬盘的 partition 4 和第二块硬盘的 partition 2 分区来建立软 RAID 分区。

在这里插入图片描述

14.请选择 RAID 分区 md0 做格式化:Format

在这里插入图片描述

请选择 Format: swap ,将 md0 格式化成 RAID swap 分区

在这里插入图片描述

15.请选择 RAID 分区 md1 做格式化:Format
在这里插入图片描述

请选择 Format: ext4Mount: /,将 md1 格式化成 RAID root 分区

在这里插入图片描述

16.请选择 Done 开始创建分区。

在这里插入图片描述

接下来会显示确认信息,确认您要重新格式化硬盘,将会失去所有硬盘资料。请选择 Continue

在这里插入图片描述

17.此时 Ubuntu 会在后台做磁盘分割及安装的动作,请继续设定使用者名称及密码等信息

在这里插入图片描述

18.选择需要安装的功能,如果没有特殊需求,直接选择 Done 即可。

在这里插入图片描述

接着 Ubuntu 就会开始安装系统,等安装结束后就完成了。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/536050.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

0-安装Vagrant和使用

0-安装Vagrant和使用 Vagrant 是一款软件,可以自动化虚拟机的安装和配置流程。用来管理虚拟机,如 VirtualBox、VMware、AWS等,主要好处是可以提供一个可配置、可移植和复用的软件环境,可以使用shell、chef、puppet等工具部署。所以…

什么是分布式系统的CAP理论?

什么是分布式系统的CAP理论? 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定理。 …

1-docker 介绍

1-docker 介绍 由PaaS到Container 2013年2月,前Gluster的CEO Ben Golub 和 dotCloud 的 CEO Solomon Hykes 坐在一起聊天时,Solomon谈到想把 dotCloud 内部使用的Container容器技术单独拿出来开源,然后围绕这个技术开一家新公司提供技术支持…

3-docker 架构和底层技术简介

3-docker 架构和底层技术简介 Docker Platform Docker 是一个平台。 提供了一个开发、打包、运行app的平台把app和底层 infrastructure 隔离开来 根据上图我们可以看出 Docker Engine 把上层的 app 应用程序和底层的物理设备或虚拟设备进行了隔离,然后我们在 doc…

6-搭建一个私有registry

6-搭建一个私有registry docker hub 查找 registry docker hub registry 可以看到部署很简单,只有一条命令。 docker run -d -p 5000:5000 --restart always --name registry registry:2部署私有registry 找一台linux的服务器并安装好docker 在此服务器上部署re…

7-深入练习Dockerfile

7-深入练习Dockerfile 创建一个json-server 镜像 首先创建一个 json-server 文件夹 mkdir json-server在json-server文件夹下创建Dockerfile FROM node:10.15.0 RUN npm install -g json-server构建镜像 docker build -t json-server .创建一个api服务的镜像 首先创建一个 …

9-资源限制

9-资源限制 了解stress工具 stress是一个压力测试工具 docker run -it ubuntu:16.04此时会进入ubuntu内,这时我们安装 stress工具 apt-get update && apt-get install -y stress查看help stress --helpUsage: stress [OPTION [ARG]] ...-?, --help …

10-Docker 网络

10-Docker 网络 基础网络概念 数据传输通过数据包 两台笔记本之间通信是通过数据包通信的。想知道数据包是怎么打包的呢,就先要知道网络分层的概念。 网络分层 目前有两种网络分层的模型。 ISO/OSI 分层,也就是 7 层模型。TCP/IP 分层,也就…

11-Docker Bridge详解

11-Docker Bridge详解 容器之间是如何通信的? 操作前删除test2的容器。 查看当前机器上docker的网络 docker network lsNETWORK ID NAME DRIVER SCOPE 056d0ece100f bridge bridge local a…

15-多容器复杂应用的部署

15-多容器复杂应用的部署 此节主要是通过部署一个复杂的应用场景,进而练习容器的网络相关知识。 创建一个flask-web应用 创建一个 flask-web 文件夹 mkdir flask-web在此文件夹内创建 app.py 文件 cd flask-web touch app.py编写一个简单的 web 程序 import os im…

16-多机器通信

16-多机器通信 回顾上节课的思考题。 flask-redis 想访问 redis,该如何通信? 创建另外一台linux虚拟机 直接拷贝Vagrantfile文件创建一个 centos 虚拟机 我们创建一个centos7-2文件夹,然后创建虚拟机 vagrant up创建的过程中提示选择网络接…

17-Docker的数据持久化介绍

17-Docker的数据持久化介绍 回顾容器与镜像 容器是在镜像之上创建的一层运行时层,这一层是可以读写的,我们能够在容器内添加数据,读取数据。 也就是说我们在创建容器的时候,我们能够在容器内创建文件,安装软件等等&a…

在Linux中对硬盘进行分区、格式化和挂载

在Linux中对硬盘进行分区、格式化和挂载 我最近有一个全新的4-TB硬盘加入我的电脑。所以我需要在Linux中安装它。为此,我需要执行以下操作: 分区格式化挂载检查是否已安装硬盘驱动器 分区 首先,在通过SATA和电源线将硬盘连接到计算机后&am…

Angular gitlab持续集成之runner配置

gitlab持续集成 安装Runner 正常安装 sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64sudo chmod x /usr/local/bin/gitlab-runner sudo useradd --comment GitLab Runner --creat…

vscode设置中文

vscode设置中文 当我们安装完成vscode后,会发现它是中文的,因为默认情况下,vscode使用的语言为英文(us)。 那很多同学是不喜欢英文的,不是看不懂,而是不方便哈。 修改语言配置文件 使用快捷键组合【CtrlShiftp】 在…

linux下编译boost

linux下编译boost 下载boot库 官方下载地址 下载完成会解压。 编译 1.进入解压后的文件夹内 cd boost_1_69_0 执行下面的语句 ./bootstrap.sh --with-librariesall --with-toolsetgcc–with-libraries 指定编译哪些boost库,all的话就是全部编译,只想…

conky安装配置

conky安装配置 安装conky sudo apt-get install conky-all修改配置 在主目录下创建’.conkyrc’ 文件内容: # set to yes if you want Conky to be forked in the background background no cpu_avg_samples 2 net_avg_samples 2 out_to_console no # X font w…

Windows子系统安装图形界面

Windows子系统安装图形界面 有很多同学需要使用 linux 系统,但是又不想真正安装一个 linux 系统。于是微软大哥就把 ubuntu 系统集成到 windows 内了,你说 微软 屌不屌? 言归正传。 安装Xlaunch 因为这个是最靠谱的图形化界面了,所以不解…

Linux下查看显卡PCIE速率x16x8x4及设定

Linux下查看显卡PCIE速率x16x8x4 由于linux软件并不是很齐全所以查看显卡占用PCIE的带宽并不直观,所以本文介绍如何查看。 Windows下使用GPU-Z即可查看 Linux 确定当前显卡型号 lspci | grep NVIDIA返回 02:00.0 3D controller: NVIDIA Corporation GM107M [GeFor…

Deepin安装最新显卡RTX2080Ti及CUDA10.1

Deepin安装最新显卡RTX2080Ti及CUDA10.1 废话不多说直接上教程。 本系统为Deepin 15.10.2,是基于debian 9发布的,不排除后续deepin升级为debian 10,就目前来看是和ubuntu 16.04一样,使用的是debian 9,所以下载安装包等…