Sudahkah Anda mencoba menyalurkan output dari perintah standar Unix/Linux "yes"?
yes | sudo mdadm ...options and arguments...
Hanya gunakan ini jika Anda tahu bahwa Anda ingin menjawab "ya" untuk apa saja pertanyaan mdadm mungkin bertanya kepada Anda.
Di atas adalah pendekatan yang saya gunakan dalam contoh perintah mdadm saya untuk menyiapkan sistem file 40 TB menggunakan volume RAID-0 EBS:https://aletic.com/2009/06/ec2-ebs-raid/
Saya menjalankan skrip saat memulai m1.large
dan m1.xlarge
contoh yang melakukan pengupasan cakram (RAID-0). Ini adalah versi yang disederhanakan (dengan asumsi m1.large):
echo "Unmounting /mnt..."
/bin/umount /mnt
echo "Creating RAID0 volume..."
/usr/bin/yes|/sbin/mdadm --create /dev/md0 --level=0 -c256 --raid-devices=2 /dev/sdb /dev/sdc
echo 'DEVICE /dev/sdb /dev/sdc' > /etc/mdadm.conf
/sbin/mdadm --detail --scan >> /etc/mdadm.conf
echo "Creating file-system..."
/sbin/blockdev --setra 65536 /dev/md0
mkfs.xfs -f /dev/md0
echo "Mounting the device /dev/md0 to /mnt..."
/bin/mount -t xfs -o noatime /dev/md0 /mnt
echo "Registering in fstab.."
/bin/mv /etc/fstab /etc/fstab.orig
/bin/sed '/\/mnt/ c /dev/md0 /mnt xfs defaults 0 0' < /etc/fstab.orig > /etc/fstab
Untuk menjawab pertanyaan Anda, seperti yang telah disebutkan, Anda cukup mem-pipe yes
Mengapa proses anak masih hidup setelah proses induk dimatikan di Linux?
Bagaimana cara memantau pohon direktori lengkap untuk perubahan di Linux?