使用軟體 RAID 1 啟動 CentOS 7,但不需要 LVM
我將首次使用軟體 RAID 1 遠端啟動 CentOS 7.x 安裝。所以我對此有點缺乏經驗,想知道我需要什麼才能使它正常工作。
一個帶有硬體 raid 的 CentOS 7.x kickstart,我使用以下分區配置:
# Disk partitioning information part biosboot --fstype=biosboot --size=1 part /boot --fstype=ext4 --size=1024 part / --fstype=ext4 --size=10000 part /vz --fstype=ext4vz --size=40768 --grow part swap --size=4096
這很好用。
但是,由於我通常從未在 CentOS 上做過軟體 RAID 1,我想知道正確的命令是什麼?我做了一些搜尋,但我在 Google 上找到的大多數教程/資訊都過時了,或者使用了我不想要的 LVM(卷組)。
我想要與上面完全相同的東西,但這次使用的是軟體 RAID 1。
有人可以給我一個可行的例子來說明如何做到這一點嗎?我是否還需要對我的 Kickstart 配置的其他方面進行更改?例如引導載入程序配置。
哦,我不使用EFI。不知道這是否重要。
很抱歉提出這個問題。我進行了搜尋,但找不到任何可行的資訊和/或範例來進行實驗。正如我所說;我正在遠端執行此操作,並且我沒有直接訪問權限(除非我開車)。
提前致謝!
//編輯#1
我想在軟體 RAID 1 中具有 2 個 120GB SSD 的本地測試機器上試一試。所以我通過使用本教程的 CentOS 7.x 安裝 GUI 完成了 CentOS 7.x 安裝程序。
等了一會兒,我重新啟動,顯然它設置正確:
Filesystem Type Size Used Avail Use% Mounted on /dev/md127 ext4 9.5G 4.7G 4.4G 52% / devtmpfs devtmpfs 1.9G 0 1.9G 0% /dev tmpfs tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs tmpfs 1.9G 9.7M 1.9G 1% /run tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/md124 ext4 74G 53M 70G 1% /vz /dev/md125 ext4 488M 149M 305M 33% /boot tmpfs tmpfs 379M 4.0K 379M 1% /run/user/42 tmpfs tmpfs 379M 48K 379M 1% /run/user/1000 tmpfs tmpfs 379M 0 379M 0% /run/user/0
因此,由於設置正確,我決定在 anaconda-ks.cfg 文件中達到峰值。那裡沒有分區方案。好的,所以我檢查了下一個文件“initial-setup-ks.cfg”。同樣的事情,沒有分區方案。嘆。
我一直認為您通過安裝程序 GUI 進行的目前設置反映在這些文件中?顯然是一廂情願。所以我又回到了從頭開始……
//編輯#2
沒有人知道如何正確地做到這一點?:(
通過試一試並使用以下方法很好地修復了它:
part biosboot --fstype=biosboot --size=1 --ondisk=sda part biosboot --fstype=biosboot --size=1 --ondisk=sdb part raid.01 --size=1024 --ondisk=sda part raid.02 --size=10000 --ondisk=sda part raid.03 --size=40768 --grow --ondisk=sda part raid.04 --size=4096 --ondisk=sda part raid.05 --size=1024 --ondisk=sdb part raid.06 --size=10000 --ondisk=sdb part raid.07 --size=40768 --grow --ondisk=sdb part raid.08 --size=4096 --ondisk=sdb raid /boot --level=RAID1 --device=md0 --fstype=ext4 raid.01 raid.05 raid / --level=RAID1 --device=md1 --fstype=ext4 raid.02 raid.06 raid /vz --level=RAID1 --device=md2 --fstype=ext4vz raid.03 raid.07 raid swap --level=RAID1 --device=md3 --fstype=swap raid.04 raid.08
不知道這是否正確,但顯然它有效。我只希望有人可以為此提供一些幫助。哦,好吧……一廂情願。