在 Ubuntu 24.04 中使用兩顆 500GB SATA 硬碟建立軟體 RAID 1(鏡像),最常用的工具是 mdadm。RAID 1 會將資料同時寫入兩顆硬碟,提供資料冗餘,即使其中一顆硬碟損壞,資料依然安全。
以下是詳細的操作步驟:
1. 安裝管理工具
首先,確保系統已安裝 mdadm:
sudo apt update
sudo apt install mdadm -y
2. 確認硬碟代號
使用 lsblk 命令找出你的兩顆 500GB 硬碟(通常顯示為 /dev/sdb、/dev/sdc 等,請務必確認,以免格式化錯誤磁碟):
lsblk
3. 建立 RAID 1 陣列
假設你的兩顆硬碟分別是 /dev/sdb 和 /dev/sdc。
⚠️ 警告: 此步驟會刪除磁碟上的所有資料。
執行以下指令建立名為 /dev/md0 的 RAID 1 裝置:
sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
--level=1:代表 RAID 1。--raid-devices=2:使用兩顆硬碟。
你可以透過以下指令查看同步進度(500GB 可能需要一段時間完成初次同步):
cat /proc/mdstat
4. 格式化並掛載 RAID 裝置
同步完成(或開始後),你可以像使用普通硬碟一樣格式化它:
格式化為 ext4 檔案系統:
Bashsudo mkfs.ext4 /dev/md0建立掛載點並掛載:
Bashsudo mkdir -p /mnt/data sudo mount /dev/md0 /mnt/data
5. 設定開機自動掛載
為了確保重新開機後 RAID 依然存在且能自動掛載,需要進行以下設定:
A. 儲存 RAID 配置
將 RAID 資訊寫入設定檔:
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u
B. 修改 fstab
獲取 /dev/md0 的 UUID:
sudo blkid /dev/md0
編輯 /etc/fstab:
sudo nano /etc/fstab
在檔案末尾添加一行(請將 YOUR-UUID 替換為實際查到的值):
UUID=YOUR-UUID /mnt/data ext4 defaults 0 0
常用管理指令
查看詳細狀態:
sudo mdadm --detail /dev/md0停止 RAID 裝置:
sudo mdadm --stop /dev/md0模擬硬碟損壞(測試用):
sudo mdadm /dev/md0 --fail /dev/sdb移除損壞硬碟:
sudo mdadm /dev/md0 --remove /dev/sdb加入新硬碟重建:
sudo mdadm /dev/md0 --add /dev/sdb
這部影片詳細演示了在 Ubuntu 系統上如何透過命令行一步步配置 RAID 陣列,非常適合初學者對照操作:
沒有留言:
張貼留言