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.pswp.cn/news/536050.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/536050.shtml
英文地址,請注明出處:http://en.pswp.cn/news/536050.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

0-安裝Vagrant和使用

0-安裝Vagrant和使用 Vagrant 是一款軟件,可以自動化虛擬機的安裝和配置流程。用來管理虛擬機,如 VirtualBox、VMware、AWS等,主要好處是可以提供一個可配置、可移植和復用的軟件環境,可以使用shell、chef、puppet等工具部署。所以…

安裝 Docker Machine

安裝 Docker Machine Docker Machine 支持 Windows ,OS X ,和 Linux,并且被安裝為一個獨立的二進制文件。用于各平臺架構的二進制文件鏈接如下: Windows - 32bitWindows - 64bitOSX - x86_64OSX - (老款 macs)Linux - x86_64Linux - i386 github地址 O…

什么是分布式系統的CAP理論?

什么是分布式系統的CAP理論? 2000年7月,加州大學伯克利分校的Eric Brewer教授在ACM PODC會議上提出CAP猜想。2年后,麻省理工學院的Seth Gilbert和Nancy Lynch從理論上證明了CAP。之后,CAP理論正式成為分布式計算領域的公認定理。 …

什么是分布式系統的BASE理論?

什么是分布式系統的BASE理論? BASE理論 eBay的架構師Dan Pritchett源于對大規模分布式系統的實踐總結,在ACM上發表文章提出BASE理論,BASE理論是對CAP理論的延伸,核心思想是即使無法做到強一致性(Strong Consistency&a…

Docker教程介紹

Docker教程介紹 教程環境準備 linux 系統virtualbox 軟件安裝 教程介紹 0-安裝Vagrant,安裝 centos 系統。1-docker 介紹2-docker 安裝3-docker 架構和底層技術簡介4-什么是Image和container5-Dockerfile文件6-搭建一個私有registry7-深入練習Dockerfile8-容器操…

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…

4-什么是Image和container

4-什么是Image和container 什么是Image? 先練習一個例子: docker pull ubuntu:16.04 docker image ls # 查看鏡像鏡像類似于一個系統安裝光盤,你可以使用一個安裝光盤為多臺電腦安裝操作系統,同樣,你也可以用同一個鏡像構建多個運行的…

5-Dockerfile文件

5-Dockerfile文件 先練習一個例子: 創建 Dockerfile 文件 FROM ubuntu:14.04 LABEL maintainer"vincent <jeffmanwordgmail.com>" RUN apt-get update && apt-get install -y redis-server EXPOSE 6397 ENTRYPOINT [ "/usr/bin/redis-server&quo…

6-搭建一個私有registry

6-搭建一個私有registry docker hub 查找 registry docker hub registry 可以看到部署很簡單&#xff0c;只有一條命令。 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服務的鏡像 首先創建一個 …

8-容器操作

8-容器操作 普通操作 進入容器 docker exec -it api /bin/bash容器停止與啟動 docker stop api docker start api容器重啟 docker restart api查看容器詳細信息 docker inspect api查看日志 docker logs api容器刪除 docker stop api # 必須先停止才能刪除 docker rm…

9-資源限制

9-資源限制 了解stress工具 stress是一個壓力測試工具 docker run -it ubuntu:16.04此時會進入ubuntu內&#xff0c;這時我們安裝 stress工具 apt-get update && apt-get install -y stress查看help stress --helpUsage: stress [OPTION [ARG]] ...-?, --help …

10-Docker 網絡

10-Docker 網絡 基礎網絡概念 數據傳輸通過數據包 兩臺筆記本之間通信是通過數據包通信的。想知道數據包是怎么打包的呢&#xff0c;就先要知道網絡分層的概念。 網絡分層 目前有兩種網絡分層的模型。 ISO/OSI 分層&#xff0c;也就是 7 層模型。TCP/IP 分層&#xff0c;也就…

11-Docker Bridge詳解

11-Docker Bridge詳解 容器之間是如何通信的&#xff1f; 操作前刪除test2的容器。 查看當前機器上docker的網絡 docker network lsNETWORK ID NAME DRIVER SCOPE 056d0ece100f bridge bridge local a…

12-容器之間link

12-容器之間link 這篇主要講 容器之間如何 link。 需要準備的是&#xff0c;創建兩個容器 test1 和 test2 通過 busybox。 在之前的課程中已經創建的只需要重新啟動即可。 什么情況下需要link 例如有一個容器是 web 服務器&#xff0c;并且跑在一個docker容器內&#xff0c;…

13-容器的端口映射

13-容器的端口映射 部署一個簡單web nginx容器 docker run -d --name web nginxnginx 默認的端口是 80 端口&#xff0c;此時我們是沒有辦法訪問的。 好的&#xff0c;通過前面的學習我們已經知道&#xff0c;這個 web 容器四連接到 bridge 網橋上的&#xff0c;那我們查看一…

14-容器網絡之host和none

14-容器網絡之host和none 在之前的小節&#xff0c;我們有看到過 host 和 none。 通過 docker network ls 查看。 none 網絡 刪除 test1 容器 docker stop test1 && docker rm test1創建 test1 容器并連接到none網絡 docker run -d --name test1 --network none busy…

15-多容器復雜應用的部署

15-多容器復雜應用的部署 此節主要是通過部署一個復雜的應用場景&#xff0c;進而練習容器的網絡相關知識。 創建一個flask-web應用 創建一個 flask-web 文件夾 mkdir flask-web在此文件夾內創建 app.py 文件 cd flask-web touch app.py編寫一個簡單的 web 程序 import os im…

16-多機器通信

16-多機器通信 回顧上節課的思考題。 flask-redis 想訪問 redis&#xff0c;該如何通信&#xff1f; 創建另外一臺linux虛擬機 直接拷貝Vagrantfile文件創建一個 centos 虛擬機 我們創建一個centos7-2文件夾&#xff0c;然后創建虛擬機 vagrant up創建的過程中提示選擇網絡接…