RAID 0 軟件實現

RAID 0 軟件實現

       RAID 0又稱為StripeStriping,它代表了所有RAID級別中最高的存儲性能。RAID 0提高存儲性能的原理是把連續的數據分散到多個磁盤上存取,這樣,系統有數據請求就可以被多個磁盤并行的執行,每個磁盤執行屬于它自己的那部分數據請求。這種數據上的并行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。

RAID 0的缺點是不提供數據冗余,因此一旦用戶數據損壞,損壞的數據將無法得到恢復。RAID0運行時只要其中任一塊硬盤出現問題就會導致整個數據的故障。一般不建議企業用戶單獨使用。

RAID 0具有的特點,使其特別適用于對性能要求較高,而對數據安全不太在乎的領域,如圖形工作站等。對于個人用戶,RAID 0也是提高硬盤存儲性能的絕佳選擇。

可以用整塊硬盤,也可以用分區做raid0,這里使用分區。

1 分區

創建倆個新分區 /dev/sda6  /dev/sda7

注意:記得把分區的ID 改為fd

同步分區

[root@centos7 ~]# partprobe

2 創建RAID 0

[root@centos7 ~]# mdadm  -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@centos7 ~]#

創建成功,

 -C 創建新的一個新的磁盤陣列,設備名手動指定為md0

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

-l 指定RAID級別,這里為0

-n 指定參加陣列的磁盤數量

新的設備名為/dev/md0,此設備可以像分區一樣使用,下來可以進行創建文件系統,掛載,然后就可正常使用了。

3 創建文件系統

[root@centos7 ~]# mkfs.ext4 /dev/md0

查看設備

[root@centos7 ~]# blkid
[……]
/dev/sr0: UUID="2016-12-05-13-52-39-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sda6: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="7ebe1427-b452-8a91-1c46-03f8a47e17e7" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/sda7: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="b946d93b-6b3e-c5cb-f10e-ce43c4d25774" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"

可以看到/sda6、/sda7UUID/dev/md0都相同。

4 掛載

 [root@centos7 ~]# mkdir /mnt/md0
[root@centos7 ~]# mount /dev/md0  /mnt/md0/

查看掛載情況

[root@centos7 /mnt/md0]# df -h /dev/md0
Filesystem      Size  Used Avail Use% Mounted on
/dev/md0        2.0G  6.0M  1.9G   1% /mnt/md0

設置開機掛載

[root@centos7 ~]# blkid /dev/md0
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"
[root@centos7 ~]# vim /etc/fstab
UUID=dddd23d1-1012-4bac-9717-56b9b469e0c2 /       ext4   defaults        1 1
UUID=316d8677-25b8-49af-b4eb-54daa20b6595 /boot   ext4   defaults        1 2
UUID=dacd6ddd-d765-4646-b98c-0579f2732749 swap    swap   defaults        0 0
UUID=7fa669ed-fc90-4ecc-a7a7-a49997f23c06 /mnt/md0  ext4  defaults        0 0

5 查看raid0 /dev/md0)的詳細情況

[root@centos7 ~]# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue Apr 25 11:51:21 2017
     Raid Level : raid0
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent
    Update Time : Tue Apr 25 11:51:21 2017
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0
     Chunk Size : 512K
           Name : centos7.3.loacl:0  (local to host centos7.3.loacl)
           UUID : 70b40ab3:f5ba2412:df4dd159:d01e22ae
         Events : 0
    Number   Major   Minor   RaidDevice State
       0       8        6        0      active sync   /dev/sda6
       1       8        7        1      active sync   /dev/sda7
[root@centos7 ~]#

原創文章,作者:linux is not unix,如若轉載,請注明出處:http://www.www58058.com/74632

(0)
linux is not unixlinux is not unix
上一篇 2017-05-02
下一篇 2017-05-02

相關推薦

  • lvs 基本概念

    LVS(linux virtual machine) 的簡寫,是一個虛擬的服務器集群系統,主要用于4層負載均衡。 宗旨: 使用集群技術和Linux操作系統實現一個高性能、高可用的服務器. 很好的可伸縮性(Scalability) 很好的可靠性(Reliability),應該還是高可用吧 很好的可管理性(Manageability…

    Linux干貨 2015-09-14
  • tar、rpm和yum總結

    tar、rpm和yum總結 tar工具 tar是Tape ARchive的縮寫,原意是磁帶歸檔,進行數據備份。在linux中,用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,方便網絡傳輸和備份數據。 tar不僅可以打包多個文件和目錄,還可以對打包完的數據包進行壓縮,進一步提升傳輸和備份質量。 選項 -c:設置新的備份文件-t:列出備份文件的內容 -…

    Linux干貨 2017-08-04
  • 細說CP使用

    cp詳細用法和常用選項

    Linux干貨 2017-11-26
  • 二叉樹的應用詳解 – 數據結構

    概述: 平衡樹——特點:所有結點左右子樹深度差≤1 排序樹——特點:所有結點“左小右大字典樹——由字符串構成的二叉排序樹判定樹——特點:分支查找樹(例如12個球如何只稱3次便分出輕重)帶權樹——特點:路徑帶權值(例如長度) 最優樹——是帶權路徑長度最短的樹,又稱 Huffman樹,用途之一是通信中的壓縮編碼。 1. 二叉排序樹(二叉查找樹 Bina…

    Linux干貨 2015-04-07
  • DNS服務與bind配置

    DNS服務   DNS: Domain Name Service,協議   BIND:Bekerley Internat Name Domain, ISC (www.isc.org)   本地名稱解析配置文件:hosts           linux:/et…

    Linux干貨 2016-09-26
  • Linux終端類型

    Linux終端類型 Linux系統中的終端基本都在/dev目錄下,可分為文本命令行模式和圖形界面模式。命令行模式是一種字符設備,通常使用tty來簡稱各種類型的終端設備。tty是Teletype的縮寫。Teletype是最早出現的一種終端設備,很象電傳打字機,是由Teletype公司生產的。 1、 物理終端 在Unix系統中,計算機顯示器通常被稱為控制臺終端。…

    Linux干貨 2016-10-14
欧美性久久久久