Voglio sceneggiare lo striping dei due dispositivi di memorizzazione effimeri su istanze di MC1.large utilizzando mdadm (apparentemente gli amis non includono sempre le informazioni sul dispositivo, quindi posso t creare semplicemente un nuovo ami una volta avviato l'array).scripting mdadm quando un dispositivo componente può contenere già il file system ext2
Il problema è, la conservazione effimera sulle istanze EC2 generalmente viene fornita pre-con un file system, causando mdadm dire:
mdadm: /dev/sdb appears to contain an ext2fs file system
size=440366080K mtime=Mon Jan 2 20:32:06 2012
mdadm: /dev/sdc appears to contain an ext2fs file system
size=440366080K mtime=Wed Dec 31 19:00:00 1969
Continue creating array?
e attendere per l'input. Sono sicuro che c'è un modo per rispondere automaticamente sì per questi tipi di prompt in mdadm per situazioni non interattive (come in fsck -y per esempio) ma non riesco a capirlo (non è --force). So che potrei semplicemente azzerare i dispositivi usando dd ma sembra una soluzione piuttosto maldestra per qualcosa che sono sicuro sia fatto facilmente.
Grazie. Non sono esattamente sicuro del motivo per cui questo è stato chiuso, dato che lo scripting bash è sicuramente una programmazione. Anche se si riferisce più all'amministrazione di sistema in generale. Ma grazie per la tua risposta. –
Oppure passa semplicemente --run o -R a mdadm. – Hannes
+1 al commento di Hannes. Secondo la pagina man: -R, --run Insistere sul fatto che mdadm esegue l'array, anche se alcuni componenti sembrano essere attivi in un altro array o file system. Normalmente mdadm chiederà conferma prima dello includendo tali componenti in un array. Questa opzione fa sì che la domanda sia sup- premuta. –