2016-02-07 14 views
8

Ho formattato accidentalmente il mio sistema e sono state eliminate anche le chiavi di accesso al volume ec2. Quindi ho fermato l'istanza e ho staccato il volume degli ebs.
Tuttavia non sono in grado di collegarlo a un'altra istanza di ec2 come root (/ dev/sda1). Qualcuno può guidarmi attraverso di esso? Tutti i miei dati e file server ci sono nel volume.
Ho montato il primo volume ebs e nella seconda istanza e ho sfogliato i file. Sono tutti intatti. Se non può essere montato come volume di root, ho bisogno di un modo per ottenere tutti i dati mysql dal volume in quanto vi sono un certo numero di siti web wordpress ospitati su di esso. Posso accedere ai file wordpress ma non so come ottenere il database dall'istanza.
una delle soluzioni sarà salvare la mia vita ... La ringrazio moltoCome sostituire il volume di root ebs con un altro volume di root ebs?

+0

Provare a montarlo in '/ dev/sda' e non'/dev/sda1' –

+0

devo interrompere l'istanza, staccare il volume di ebs e quindi collegare il precedente come/dev/sda? –

+0

È necessario interrompere l'istanza per cui si desidera allegare gli ebs di root. Scollega gli ebs root attuali, allega i tuoi nuovi ebs sotto '/ dev/sda' e avvia l'istanza. –

risposta

0

allegare alla nuova istanza vedere http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-attaching-volume.html

montarlo in linux vedere http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html ma Passare al punto 5, non fare alcuna formattazione

+0

Sospetto che tu non abbia letto attentamente la domanda. Come hai intenzione di "montarlo su Linux" se stai sostituendo il volume di avvio? – Corrodias

+1

@Corrodias Avrei potuto forse aggiungere più dettagli nella mia risposta, ma penso che questo sia coperto negli altri luoghi menzionati! L'allegato a una nuova istanza può trovarsi in un dispositivo diverso (ad es./Dev/sdg) in modo che non "collidi" con il volume di avvio (spesso/dev/sda). Il montaggio sotto Linux può essere sotto un punto diverso da root (/) per esempio/mnt. Se la partizione è collegata alla nuova istanza come/dev/sdg e poi montata su linux con '' mount/dev/sdg/mnt'', allora i dati a cui l'OP è interessato e che era sotto/home/centos è ora montato su/mnt/home/centos nella nuova istanza – Vorsprung

10

Quello che dovete fare:

  1. arrestare l'istanza
  2. Staccare la radice corrente EBS
  3. si collega nuovo EBS sotto /dev/sda1 (per Linux) e /dev/xvda (per Windows)
  4. avviare l'istanza

Tecnicamente il gioco è fatto. In caso di problemi, è sempre possibile collegare EBS come EBS non root (come /dev/sdb) e cercare i file e correggere l'errore se possibile.

+2

Per il mio server linux non ho potuto farlo funzionare come/dev/sda1, ma quando ho usato/dev/xvda ha funzionato –

0

Breve follow-up alla risposta @Avihoo Mamka.

Se si dispone di più di un disco collegato al istanza e solo voglia di cambiare il disco di root, è necessario prima di staccare tutti gli altri dischi e solo dopo che è possibile aggiungere il nuovo disco di root come /dev/sda1 (per linux)

Problemi correlati