日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Centos8部署RAID1磁盤陣列

RAID 1磁盤陣列級,是一種鏡像磁盤陣列,其原理就是將一塊硬盤的數(shù)據(jù)以相同位置指向另一塊硬盤的位置。RAID 1又稱為Mirror或Mirroring,它的宗旨是最大限度的保證用戶數(shù)據(jù)的可用性和可修復性。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、做網(wǎng)站與策劃設計,武江網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設10多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:武江等地區(qū)。武江做網(wǎng)站價格咨詢:18980820575

系統(tǒng)信息

Centos8

RAID磁盤:

Device Size
/dev/sda 20GB
/dev/sdb 20GB
/dev/sdc 20GB
/dev/sdd 20GB

安裝mdadm

[root@localhost ~]# yum -y install mdadm

創(chuàng)建RAID 1陣列

首先給/dev/sd[a-d]這四個磁盤分區(qū),每個磁盤的第一個分區(qū)給2G的空間來做RAID 1陣列,這里就不演示分區(qū)過程了。 下面創(chuàng)建RAID 1:

[root@localhost ~]# mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1

上面的參數(shù)解釋:

  • --create / -C創(chuàng)建一個新的陣列
  • --level= / -l指定RAID的級別,目前支持raid0,1,4,5,6,10
  • --raid-devices= / -n指定磁盤的數(shù)量

需要要檢查RAID配置的話,請執(zhí)行以下命令:

[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb1[1] sda1[0]
     2094080 blocks super 1.2 [2/2] [UU]
     
unused devices:

RAID配置不是永久性的,并且在計算機重新啟動后會丟失。我們必須創(chuàng)建一個配置文件并在其中添加RAID相關信息:

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

將創(chuàng)建好的/dev/md0設備格式化為XFS文件系統(tǒng),并掛載:

[root@localhost ~]# mkdir /data
[root@localhost ~]# mkfs.xfs /dev/md0
meta-data=/dev/md0               isize=512    agcount=4, agsize=130880 blks
        =                       sectsz=512   attr=2, projid32bit=1
        =                       crc=1        finobt=1, sparse=1, rmapbt=0
        =                       reflink=1
data     =                       bsize=4096   blocks=523520, imaxpct=25
        =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
        =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost ~]# mount /dev/md0 /data/

將掛載條目寫入/etc/fstab使其開機自動掛載:

[root@localhost ~]# blkid|grep md0
/dev/md0: UUID="ccdef7f5-2b39-4fa1-96cd-e3c0dbbc32d9" TYPE="xfs"
[root@localhost ~]# echo 'UUID="ccdef7f5-2b39-4fa1-96cd-e3c0dbbc32d9" /data xfs defaults 0 0' >> /etc/fstab

下面測試一下RAID 1陣列,在/data文件夾中寫入文件測試:

[root@localhost data]# dd if=/dev/zero of=/data/test.img bs=1M count=600
600+0 records in
600+0 records out
629145600 bytes (629 MB, 600 MiB) copied, 1.92519 s, 327 MB/s

重啟一下系統(tǒng),檢查一下RAID陣列是否自動掛載:

# reboot

啟用、停用RAID陣列

使用mdadm -S/--stop來停止陣列。使用mdadm -A/--assemble來啟動陣列:

[root@localhost ~]# umount /data
[root@localhost ~]# mdadm --stop /dev/md0
mdadm: stopped /dev/md0
[root@localhost ~]# mdadm --assemble /dev/md0
mdadm: /dev/md0 has been started with 2 drives.

Centos8中配置RAID1磁盤陣列Centos8中配置RAID1磁盤陣列

為陣列添加磁盤

現(xiàn)在,讓我們在現(xiàn)有陣列中再添加一個磁盤/dev/sdc,使用下面命令添加到陣列里:

[root@localhost ~]# mdadm --manage /dev/md0 --add /dev/sdc1
mdadm: added /dev/sdc1
[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
          Version : 1.2
    Creation Time : Thu Mar 11 21:51:38 2021
       Raid Level : raid1
       Array Size : 2094080 (2045.00 MiB 2144.34 MB)
    Used Dev Size : 2094080 (2045.00 MiB 2144.34 MB)
     Raid Devices : 2
    Total Devices : 3
      Persistence : Superblock is persistent

      Update Time : Fri Mar 12 11:28:37 2021
            State : clean
   Active Devices : 2
  Working Devices : 3
   Failed Devices : 0
    Spare Devices : 1

Consistency Policy : resync

             Name : localhost.localdomain:0  (local to host localhost.localdomain)
             UUID : 428966f1:c78ce423:e3559739:a8c6048e
           Events : 20

   Number   Major   Minor   RaidDevice State
      0       8        1        0      active sync   /dev/sda1
      1       8       17        1      active sync   /dev/sdb1

      2       8       33        -      spare   /dev/sdc1

可以看到新添加的硬盤狀態(tài)為備用盤。如果活動磁盤發(fā)生故障,該磁盤將自動變?yōu)榛顒哟疟P。

下面將RAID 1陣列里面的硬盤擴充到三個,并且三個硬盤都是活動狀態(tài),意思就是將/dev/sdc1從熱備狀態(tài)轉換為激活狀態(tài):

[root@localhost ~]# mdadm --grow /dev/md0 --raid-devices=3
raid_disks for /dev/md0 set to 3
[root@localhost ~]# mdadm -D /dev/md0

可以看到上面兩張圖片中活動設備由2個變成3個。熱備狀態(tài)轉變?yōu)榛顒油綘顟B(tài)?,F(xiàn)在這個raid1陣列就是三個磁盤了。

從陣列中移除磁盤

現(xiàn)在,磁盤陣列中有三個活動的磁盤運行在RAID 1。讓我們刪除磁盤/dev/sdc1并用新的/dev/sdd1磁盤替換它。下面先模擬/dev/sdc1故障狀態(tài):

[root@localhost ~]# mdadm --manage /dev/md0 --fail /dev/sdc1
mdadm: set /dev/sdc1 faulty in /dev/md0
[root@localhost ~]# mdadm -D /dev/md0

可看到/dev/sdc1已變成故障狀態(tài)了。下面從md0中將/dev/sdc1移除:

[root@localhost ~]# mdadm --manage /dev/md0 --remove /dev/sdc1
mdadm: hot removed /dev/sdc1 from /dev/md0
[root@localhost ~]# cat /proc/mdstat
[root@localhost ~]# mdadm -D /dev/md0

下面將/dev/sdd1磁盤添加到該陣列中,添加完成之后一定要更新一下/etc/mdadm.conf配置文件。

[root@localhost ~]# mdadm --manage /dev/md0 --add /dev/sdd1
mdadm: added /dev/sdd1
[root@localhost ~]# cat /proc/mdstat
[root@localhost ~]# mdadm -D /dev/md0
[root@localhost ~]# mdadm --detail --scan > /etc/mdadm.conf

mdadm 參數(shù)解釋:

  • --manage管理陣列
  • --detail / -D打印md設備的詳細信息
  • --scan / -s這個參數(shù)結合-D參數(shù)使用,獲取md設備列表。
  • --stop / -S停止一個陣列
  • --assemble / -A激活已存在的陣列
  • --add / -a向陣列里添加磁盤
  • --remove / -r在陣列里刪除磁盤
  • --fail / -f模擬某個磁盤故障
  • --grow / -G更改陣列的大小,活動磁盤數(shù)量

刪除RAID配置

下面命令將刪除RAID 1的配置:

[root@localhost ~]# umount /data
[root@localhost ~]# mdadm -S /dev/md0
mdadm: stopped /dev/md0
[root@localhost ~]# rm -rf /etc/mdadm.conf

然后將/etc/fstab中的掛載條目刪除掉。

下面將這四塊硬盤刪除raid signature簽名信息,使用--zero-superblock選項將設備中包含有效的md超級塊時,則使用覆蓋塊。

[root@localhost ~]# mdadm --zero-superblock /dev/sd[a-d]1

分享題目:Centos8部署RAID1磁盤陣列
標題鏈接:http://www.5511xx.com/article/coeijcj.html