高級文件系統管理 之RAID

高級文件系統管理 之RAID

軟RAID ?

mdadm:為軟RAID提供管理界面 ?

                為空余磁盤添加冗余 ?

                結合內核中的md(multi devices) ?

                RAID設備可命名為/dev/md0、/dev/md1、/dev/md2、 /dev/md3等等

軟件RAID的實現 ?

       mdadm:模式化的工具 ?

             命令的語法格式:

                     mdadm [mode] <raiddevice> [options] <component-devices> ?

             支持的RAID級別:

                     LINEAR, RAID0, RAID1, RAID4, RAID5, RAID6, RAID10 ?

             模式:

                    創建:-C

                    裝配: -A

                    監控: -F

                    管理:-f, -r, -a ?

            <raiddevice>: /dev/md# ?

            <component-devices>: 任意塊設備

軟件RAID的實現 ?

       -C: 創建模式

       -n #: 使用#個塊設備來創建此RAID;

       -l #:指明要創建的RAID的級別;

       -a {yes|no}:自動創建目標RAID設備的設備文件;

       -c CHUNK_SIZE: 指明塊大小;

       -x #: 指明空閑盤的個數; ?

       -D:顯示raid的詳細信息;

           mdadm -D /dev/md# ?

       管理模式:

              -f: 標記指定磁盤為損壞

              -a: 添加磁盤

              -r: 移除磁盤 ?

       觀察md的狀態:

              cat /proc/mdstat ?

       停止md設備:

              mdadm -S /dev/md#

軟RAID配置實例 ?

       使用mdadm創建并定義RAID設備

               #mdadm -C  /dev/md0 -a yes -l 5 -n 3 -x 1  /dev/sdb1  /dev/sdc1  /dev/sdd1 /dev/sde1 ?

       用文件系統對每個RAID設備進行格式化

               #mke2fs -j  /dev/md0 ?

       測試RAID設備 ?

              mdadm允許檢查RAID設備的狀況

                      #mdadm –detail|D  /dev/md0 ?

       增加新的成員

              #mdadm –G /dev/md0 –n4  -a /dev/sdf1

軟RAID測試和修復
?   模擬磁盤故障

              #mdadm  /dev/md0  -f  /dev/sda1 ?

       移除磁盤

              #mdadm   /dev/md0 –r /dev/sda1

  ? 從軟件RAID磁盤修復磁盤故障

               ? 替換出故障的磁盤然后開機

               ? 在備用驅動器上重建分區

               ? #mdadm  /dev/md0  -a  /dev/sda1 ?

      mdadm、/proc/mdstat及系統日志信息

軟RAID管理 ?

      生成配置文件:

             mdadm –D –s  >> /etc/mdadm.conf ?

      停服務:

             mdadm –S /dev/md0 ?

      激活:

             mdadm –A –s /dev/md0 激活 ?

      刪除raid信息:

             mdadm –zero-superblock /dev/sdb1

1:創建一個可用空間為1G的RAID1設備,要求其 chunk大小為128k,文件系統為ext4,有一個空閑 盤,開機可自動掛載至/backup目錄

image.png

image.png

image.png

image.png

2:創建由三塊硬盤組成的可用空間為2G的RAID5 設備,要求其chunk大小為256k,文件系統為ext4 ,開機可自動掛載至/mydata目錄

image.png

image.png

image.png

image.png

原創文章,作者:xiaoqiang512,如若轉載,請注明出處:http://www.www58058.com/41862

(0)
xiaoqiang512xiaoqiang512
上一篇 2016-08-30 13:55
下一篇 2016-08-30 13:55

相關推薦

  • awk入門應用

    awk概述使用語法常用命令選項相關輸出命令print item1,item2,…printf FORMAT,item1,item2,….相關格式符相關修飾符相關內建變量相關內置函數相關操作符相關模式相關控制語句及示例if(condition) statementsif(condition){statements} else {statements}while…

    Linux干貨 2016-12-04
  • Linux基礎知識—Vim編輯器/crond周期性任務計劃

    vim文本編輯 vim是vi文本編輯的增強版本,因其編輯功能強大、且支持各種語言開發環境關鍵字自動增亮功能,也可稱為是開發工具。在Centos7/RHEL7開始,默認將vi定義成vim –color=auto,已經取代了vi的地位。下面總結下關于vim工具的使用 vim有三種模式,每個模式下有其特定的功能;我們可自由在三者之間切換使用: COMM…

    Linux干貨 2016-11-01
  • linux基礎知識:計算機的組成及其功能

    摘要:
    1. 描述計算機的組成及其功能。
    2. 按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。
    3. 描述Linux的哲學思想,按照自己的理解對其解釋性描述。
    4. 說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、……等命令使用,配合相應實例闡述。
    5. 如何獲取幫助信息,描述man文檔章節劃分。
    6. 羅列發行版基礎目錄名稱命名法則及功用規定。

    2017-12-03
  • 系統管理之磁盤管理(二)磁盤配額,RAID,LVM

    上篇博文給大家介紹了磁盤和文件系統的基礎知識,也是最基本的使用.在實際生產環境中,對于磁盤的使用,要求穩定,靈活,那么下面給大家分享下磁盤的高級用法.磁盤配額,RAID,LVM等相關知識. 1.磁盤配額2.磁盤RAID3.LVM 一.磁盤配額 1.概述: ? 在內核中執行 ? 以文件系統為單位啟用 ? 對不同組或者用戶的策略不同…

    Linux干貨 2016-09-05
  • 在CentOS 6上編譯安裝LAMP

    在CentOS 6上編譯安裝LAMP     在生產中如果需要使用較新的服務,而系統提供的rpm包又較老時該怎么辦呢?其實應用程序的安裝方式有多種,如:使用系統發行商提供rpm包或者下載源碼包手動編譯安裝也是可以的。今天我們編譯的服務不是一個單獨的而是一套。這套黃金搭檔從誕生之初到現在已經經過無數用戶的驗證,各大電商站點、門戶網站、以及各…

    Linux干貨 2017-04-23
  • DNS and BIND 配置指南

    前言     說來接觸Linux也有一年了,BIND是我曾經學習RH系Linux接觸的第一個服務,對我有著莫大的意義,當初差點因為這個服務難以配置而放棄Linux,今天學完馬哥的bind相關系列視頻之后,寫一篇DNS and BIND的基礎到進階。 一、DNS的基礎知識 DNS是什么? DNS(Domain Name …

    Linux干貨 2016-03-21
欧美性久久久久