ソフトウェアraid手動構築

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ソフトウェアraid手動構築 [2023/12/20 08:58] 133.11.222.89ソフトウェアraid手動構築 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1
行 1: 行 1:
-# 既に構築されたRAIDを追加する場合 
  
-``` 
-echo DEVICE partitions > /etc/mdadm.conf 
-mdadm --detail --scan >> /etc/mdadm.conf 
-echo "MAILADDR suikou-admin@googlegroups.com" >> /etc/mdadm.conf 
- 
-systemctl restart mdmonitor 
-``` 
- 
-``` 
-nano /root/files/auto.suikou.files 
-#共有フォルダとして追加しておく。 
- 
-# Rocky 9だと自動でraid-checkが走らないので、下記をコピー 
-cp /root/files/raid-check /etc/cron.d/ 
-``` 
- 
-# ソフトウェアRAID手動構築 
- 
-あらかじめgnome-disksなどのコマンドでどのディスクが追加されたディスクか調べておく。 
-``` 
-下記は3つのディスクでRAID5を組む場合の例 
- 
-i=sdc; parted --script /dev/$i 'mklabel gpt'; parted --script /dev/$i 'mkpart primary 2048s -1'; parted --script /dev/$i 'set 1 raid on' 
-i=sdd; parted --script /dev/$i 'mklabel gpt'; parted --script /dev/$i 'mkpart primary 2048s -1'; parted --script /dev/$i 'set 1 raid on' 
-i=sde; parted --script /dev/$i 'mklabel gpt'; parted --script /dev/$i 'mkpart primary 2048s -1'; parted --script /dev/$i 'set 1 raid on' 
- 
-#mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/disk/by-id/ata-ST3000DM001-9YN166_S1F0KGPN-part1 /dev/disk/by-id/ata-ST3000DM001-9YN166_W1F0QVCA-part1 /dev/disk/by-id/ata-ST3000DM001-9YN166_S1F0NG91-part1 
-mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1 
- 
- 
-cat /proc/mdstat 
-#で状況確認 
- 
-#mkfs.ext4 /dev/md0 
-mkfs -t xfs /dev/md0 
-mkdir /data 
-#echo "/dev/md0  /data  ext4  defaults  0  0" >> /etc/fstab 
-echo "/dev/md0  /data  xfs  defaults  0  0" >> /etc/fstab 
-mount -a 
-#mount /dev/md0 /data 
- 
-#echo "DEVICE /dev/disk/by-id/ata-ST3000DM001-9YN166_S1F0KGPN-part1 /dev/disk/by-id/ata-ST3000DM001-9YN166_W1F0QVCA-part1 /dev/disk/by-id/ata-ST3000DM001-9YN166_S1F0NG91-part1" > /etc/mdadm.conf 
-#mdadm --detail --scan >> /etc/mdadm.conf 
-#echo MAILADDR akyoshita@g.ecc.u-tokyo.ac.jp >> /etc/mdadm.conf 
- 
-echo DEVICE partitions > /etc/mdadm.conf 
-mdadm --detail --scan >> /etc/mdadm.conf 
-echo "MAILADDR suikou-admin@googlegroups.com" >> /etc/mdadm.conf 
- 
-systemctl start mdmonitor 
-systemctl enable mdmonitor 
-``` 
- 
-/etc/mdadm.confは次のような感じで良いかも 
- 
-``` 
-DEVICE partitions 
-ARRAY /dev/md/m128y:0 metadata=1.2 spares=2 name=m128y:0 UUID=9e3d0dfc:fa1214c5:1bc06b42:64ed14c8 
-ARRAY /dev/md/localhost:boot metadata=1.2 name=localhost:boot UUID=a8dcabc0:e354f768:4cca465d:d5a70c83 
-ARRAY /dev/md/m256y:1 metadata=1.2 spares=1 name=m256y:0 UUID=2271355e:5338d1b1:c3d994df:477c3259 
-MAILADDR akyoshita@g.ecc.u-tokyo.ac.jp 
-``` 
- 
-/etc/mdadm.confの中に 
- 
-``` 
-ARRAY /dev/md0 metadata=1.2 spares=1 name=m256y:0 UUID=2271355e:5338d1b1:c3d994df:477c3259 
-``` 
- 
-などとなっていると、/dev/md0が他のRAIDアレイで使われた時に認識できなくなるので、 
- 
-``` 
-ARRAY /dev/md/m256y:1 metadata=1.2 spares=1 name=m256y:0 UUID=2271355e:5338d1b1:c3d994df:477c3259 
-``` 
-などとしておくほうが良い。 
-その場合、/etc/fstabは、 
- 
-``` 
-/dev/disk/by-id/md-uuid-2271355e:5338d1b1:c3d994df:477c3259  /data2 ext4  defaults 0 0 
-``` 
- 
-などとID指定にしておいたほうが良い。 
- 
-# RAIDボリュームを交換した場合 
- 
-新しいRAIDボリュームを同じパスにマウントしても、NFSの共有としてはIDが異なって古いファイルハンドルとなってしまうので、いったんunmountしてから再度マウントする 
- 
-``` 
-qhost|tail -n+4|cut -f 1 -d ' '|while read i; do echo $i; ssh -n $i sudo umount -l /suikou/files/m256y; ls /suikou/files/m256y|head -n 1; done 
-``` 
  • ソフトウェアraid手動構築.1703062731.txt.gz
  • 最終更新: 2023/12/20 08:58
  • by 133.11.222.89