Centos7筆記之RAID介紹和raid0的製作

2021-09-25 16:42:31 字數 2810 閱讀 4008

一、目標

centos7檔案raid基本設定、raid0的詳細設定方法。

二、平台

centos7.6

三、準備工作

1. yum install mdadm -y

2. 給虛擬機器新增兩塊各5g的scsi磁碟。

四、軟raid0的實現

1.檢視系統下是否有剛才新增的兩塊磁碟

命令:ll /dev/ | grep sd 可以看到有sdb和sdc

2.給兩塊磁碟分割槽

命令:fdisk /dev/sdb   先給第一塊磁碟分割槽,一路回車。

最後用l鍵看下所有linux的分割槽型別,找到乙個序號為fd的linux raid auto,記住這貨,等會就用它了。

3.改變磁碟分割槽型別為fd linux raid auto

命令:t回車,fd回車。  

然後p進行檢視分割槽型別,已經變成了fd linux raid autodetect了,這正是做raid所需要的磁碟型別。

4.將sdc也做成fd linux raid autodetect型別的分割槽。

命令:fidsk /dev/sdc

一路回車。

t回車fd回車

w儲存退出。

5.讓sdb和sdc分割槽立即生效[root@localhost ~]# partprobe /dev/sd[b,c]

6.檢視兩個分割槽fdisk -l  正常情況下能詳細的看到磁碟的所有資訊,當然包含是不是raid型別的分割槽系統

7.檢查一下準備做raid的磁碟是已經存在了raid,命令:mdadm --examine /dev/sd[b,c]1

8.建立raid0

命令: mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[bc]1    命令解析: --create /dev/md0建立裝置並放在dev/下命名為md0,raid等級是stripe代表raid0, --raid-devices=2代表有倆磁碟做raid, 哪兩塊磁碟呢?/dev/sdb1和/dev/sdc1。

注意:這個建立raid0還有一種命令寫法,我沒去證實 mdadm -c /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1

9.檢視raid組狀態

命令方式1: cat /proc/mdstat 

命令方式2:mdadm -e /dev/sd[bc]1

10.檢視raid裝置的詳細資訊。

命令:[root@localhost ~]# mdadm --detail /dev/md0

別激動哦,到這裡目前raid0還是不能使用的哦,仍然需要下面的一些設定。

11.為raid0裝置建立檔案系統

命令:mkfs -t ext4 /dev/md0

12.掛載raid0到系統(一次性掛載,重啟失效)

[root@localhost ~]# mkdir /mnt/xraid0      建立掛載點資料夾xraid0

[root@localhost ~]# mount /dev/md0 /mnt/xraid0/   將raid0裝置掛載到掛載點資料夾裡去。

可以繼續使用df -ht看看是否掛載成功。

13.永久掛載raid0到系統

[root@localhost ~]# cp /etc/fstab /etc/fstab.bak

[root@localhost ~]# vim /etc/fstab    在fstab檔案最後插入一行/dev/md0        /mnt/xraid0     ext4    defaults        0 0

按esc,冒號,wq儲存退出。

再執行mount -a 從新掛載一次。

14.儲存raid資訊到系統。此處非常關鍵絕不能省事。

命令:[root@localhost ~]# mdadm --detail --scan --verbose >> /etc/mdadm.conf

到此raid0的配置就完全結束了。

重啟伺服器看看raid0是否還在。

kahn 2023年7月30日21:03:52

CentOS7配置RAID5筆記

一 新增5塊硬碟 二 使用mdadm命令建立raid5 三 格式化磁碟陣列並掛載使用 四 模擬有硬碟損壞的情況 在虛擬機器中再新增5塊硬碟 可以看到已經有sdf了,說明識別到了新新增的5塊硬碟,分別為 dev sdb dev sdc dev sdd dev sde dev sdf mdadm cv ...

Centos7筆記之目錄介紹

一 目標 centos7的檔案目錄結構的初步認識 二 平台 centos7.6 三 centos7目錄介紹 1.boot 用於存放系統引導檔案和核心檔案 2.bin 用於存放可執行檔案 二進位制檔案 如ls cat mkdir 3.sbin 用於存放root使用者可以執行的命令 4.home 普通使...

Centos7筆記之Docker CE安裝

一 目標 centos7.6下安裝docker ce 二 平台 root hiibm uname r 3.10.0 957.el7.x86 64 root hiibm cat etc redhat release centos linux release 7.6.1810 core docker版本...