Amazon-Ec2
無法使用不同大小的磁碟掛載 raid 1
我有一個 EC2 實例,在 xvdm(20 gb,60 iops)上有一個 ssd,在 xvdb(16 gb,更好的 iops - 實例儲存)上有另一個 ssd。xvdm 包含一個 mysql 數據庫,我正在嘗試將這 2 個磁碟加入到 RAID 1 中,並寫入到較慢的磁碟。所以我願意
mdadm --create /dev/md0 --size=15995392 --level=1 --raid-devices=2 \ --bitmap=internal --write-behind=1024 --assume-clean missing \ --write-mostly /dev/xvdm
我已經手動設置了大小,以便可以添加更小的 xvdb:
mdadm --manage /dev/md0 --add /dev/xvdb
然後我看到
Rebuild status
,mdadm --detail /dev/md0
一旦它完成重建,我嘗試安裝它,mount /dev/md0 /mnt/mysql
但得到:mount: /dev/md0 is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/md0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
dmesg | tail
似乎沒有任何有用的東西。我無法通過 ec2 設計更改快速 xvdb 的大小,也不想更改更大的大小,
xvdm
因為 ec2 將 iops 限制為以 GB 為單位的 3X 卷大小,即使我不打算使用額外的 ( 20 - 16) 4 GB 的空間,我仍然想擁有並支付 iops - 它比預置的 iops 磁卷便宜。那麼為什麼linux不讓我使用raid呢?
您忘記創建文件系統。
mkfs.ext4 /dev/md0
或類似的東西。