高級文件系統管理 之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
下一篇 2016-08-30

相關推薦

  • LAMP在三臺服務器上部署

    準備:centos7.3.3172.16.254.28 CentOS7.3.1 ip172.16.251.109? centos7.3.2 ip172.16.252.81? 部署: ??????? centos7.3.1部署mariadb ??????? centos7.3.2 中部署httpd ??????? centos7.3.3 中部署php-fpm …

    2017-06-08
  • N25-第15周博客作業

    1、總結sed和awk的詳細用法; sed [OPTION]…  ‘script’  [input-file] … script: 地址定界編輯命令 常用選項: -n:不輸出模式空間中的內容至屏幕; -e script, –expression=script:多點編輯;…

    Linux干貨 2017-05-21
  • 第九周-Shell腳本編程

      1、寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄shell(即用戶的shell不是/sbin/nologin);分別這兩類用戶的個數;通過字符串比較來實現; #!/bin/bash nologin=0 login=0 for i in `cut -d : -f 7 /etc/passwd`;do if [ $i = /sbin/n…

    Linux干貨 2017-08-23
  • php 配置

      php php不能單獨使用都是與httpd結合使用 結合的方式主要是兩種一種為模塊方式服務于httpd,一種為單獨服務方式服務httpd 兩種方式不能共存 安裝軟件包也不相同 網上有官方中文手冊 http://php.net/download-docs.php php對中文的支持需要安裝php-mbstring php對mysql的支持需要安裝…

    Linux干貨 2016-11-01
  • 搭建簡單的svn服務器

        svn在版本控制方面還是挺有用的。坑運維的人中就有研發,出補丁或版本的時候很堅定的說“升吧,沒問題”,結果升上去后就會狂報錯。所以運維的要在打補丁,尤其是改動很大的時候一定要把后路想好。否則會長時間的影響業務。svn就有一個很好的機制–回退(當然你也可以事先備份下),可以回退到之前的某個時間節點,操作很方便的。當然sv…

    Linux干貨 2015-11-18
  • 簡單的shell腳本第二版

    經過各位老板的指點我修改了部分內容使其更加完善        原文鏈接  http://www.www58058.com/70381 /bin/bash declare -i Inet declare -i Snet [[ $1 =~ ((2[0-4][0-9]|25[0-5]|1?[0-9]?[0…

    Linux干貨 2017-03-19
欧美性久久久久