Linux系統中資料碟建立軟Raid
1.場景:
當伺服器沒有配置陣列卡時,如果要讓資料碟參與伺服器上的磁碟陣列功能,可以透過軟Raid方式進行設定。
2.Linux6/7 OS YUM來源
配置
cat >> /etc/yum.conf
[RHEL]
name=rhel6-7
baseurl=file:///mnt
enabled=1
gpgcheck=0
EOF
3.Linux8/9 OS YUM設定設定
cat >> /etc/yum.conf
[localREPO]
name=rhel8
baseurl=file:///mnt/BaseOS
enabled=1
gpgcheck=0
EOF
cat >> /etc/yum.conf
[localREPO_APP]
name=localhost8_app
baseurl=file:///mnt/AppStream
##enabled=1gpgcheck=0
EOF
4.掛載系統鏡像
mount -o loop /soft/*.iso /mnt
##
5.安裝mdadm工具yum install -y mdadm
6.查看磁碟
lsblk
7.建立軟RAID
mdadm -Cv /dev/md10 -a yes -l 10 -n 3 -x 1 /dev/nvme0n[1,2,3,4,5]
#熱備盤建立方式
本範例以非熱備盤建立方式
說明:
-C:建立模式
v: 建立過程視覺
-a {yes|no}:自動建立對應的設備,yes表示會自動在/dev下建立RAID設備
-l #:指明要建立的RAID的等級(-l 0 表示建立RAID0)
-n #:使用#個塊設備來建立此RAID(-n 4 表示用4塊硬碟來建立這個RAID)(若這裡有5塊盤,則可以4塊用來做raid10,所以總容量只有4塊碟的1/2,第5塊碟可用來做熱備)
-x #:目前陣列中熱備盤只有#塊(-x 1 表示熱備盤只有1塊)
8.查看軟Raid同步狀態
cat /proc/mdstat
9.查看Raid詳細資料
mdadm -D /dev/md10
10.新增Raid到mdadm配置
新增raid10到raid設定檔/etc/mdadm.conf(預設此檔不存在)
echo DEVICE /dev/nvme[0,1,2,3]n1 >> /etc/mdadm.conf
mdadm -Ds >> /etc/mdadm.conf
#11.
格式化軟RAID磁碟
mkfs.xfs /dev/md10
12.建立pv-vg-lv-檔案系統掛載
pvcreate /dev/md10
vgcreate datavg /dev/md10
lvcreate -l100%FREE -n lvdata datavg
mkfs.xfs /dev/mapper/datavg-lvdata
mkdir -p /data
#mount /dev/mapper/datavg-lvdata /data
#13.設定檔案系統開機自啟動
#echo “/dev/mapper/dbappvg-lvdbapp /data xfs defaults 0 0” >> /etc/fstab
或
echo “/dev/md10 /data xfs defaults 0 0” >> /etc/fstab
#14.驗證檔案系統
umount -a
mount -a
reboot
以上是Linux系統中資料碟建立軟Raid的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

因為需要用到C++11,但CentOS自備的gcc4.4.7不支持,所以決定升級gcc。操作如下:#備份mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

1.下載gitlab安裝包從【清華大學開源軟體鏡像站】下載最新中文版gitlab安裝包,安裝包裡自帶了簡體中文漢化包。從【gitlab官網】下載gitlab最新安裝包。 2.安裝gitlab以gitlab-ce-14.9.4-ce.0.el7.x86_64為例,上傳至centos伺服器使用yum安裝gitlabyum-yinstallgitlab-ce-14.3.2-ce.0.el7.x86_64. rpm使用yum安裝gityum-yinstallgit#安裝git修改gitlab設定檔vi

EOF錯誤在Go語言中常見,發生在檔案末尾讀取時。處理方法包括:1.明確檢查io.EOF;2.使用io.EOF類型斷言;3.使用包裝錯誤。處理EOF錯誤可以防止程式意外崩潰,使其更健壯。

一般來說著名的Linux系統基本上分為兩大類:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu等。 yum(YellowdogUpdater,Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體套件管理器。 apt(AdvancedPackagingTool)是一個在Debian和Ubuntu中的Shell前端軟體套件管理器。概述一般來說著名的Linux系統基本上分為兩大類:RedHat系列:Redhat、Cento

linux使用yum安裝php的方法:1.執行「mkdir /usr/local/php」指令;2、下載yum來源的更新安裝套件;3、安裝相關yum來源安裝套件;4、透過「yum install」指令安裝php即可。

centos7 yum刪除php的方法:1、透過「php-v」查看PHP版本;2、使用「rpm -qa|grep php」查看已安裝的PHP相關擴充;3、執行「yum remove php」指令卸載php即可。

處理EOF錯誤時應遵循最佳實務:使用io.EOF常數明確檢查;2.使用errors.Is函數進行型別檢查;3.對*os.File型別進行型別斷言以取得更多資訊。透過這些方法,程式可以可靠地處理EOF錯誤,並在文件結束時優雅地跳出循環。

在linux中,yum是一個專門為了解決包的依賴關係而存在的軟體包管理器;yum是改進型的RPM軟體管理器,它很好的解決了RPM所面臨的軟體包依賴問題。當管理員使用yum安裝RPM套件時,yum會先從伺服器端下載套件的依賴性文件,透過分析此文件從伺服器端一次下載所有相關的RPM套件並進行安裝。
