Dopo l' interruzione di Amazon dell'8 agosto , tutte le AMI (basate su EBS) hanno smesso di funzionare per molti utenti . Ciò è dovuto alla corruzione di alcuni settori nelle istantanee su cui si basano le AMI.
Tuttavia, Amazon ha creato snapshot di ripristino in cui i problemi del disco devono essere risolti. Quelli sono chiamati sulla falsariga di "Istantanea di recupero per vol-xxxxxxxx".
Ho creato una nuova AMI dall'istantanea di recupero che ha funzionato bene, ma le istanze avviate da questa nuova AMI non funzionano: il loro stato è "In esecuzione", ma non riesco a collegarmi alla macchina né accedere a nessuno dei servizi Web che dovrebbero essere in esecuzione lì. Si riduce a questo (dal registro di sistema, accessibile tramite la console di gestione AWS):
EXT3-fs: sda1: couldn't mount because of unsupported optional features (240).
EXT2-fs: sda1: couldn't mount because of unsupported optional features (244).
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
Ho montato un volume creato da quella snapshot di recupero in un altro server su AWS e tutto sembra abbastanza normale. Ad esempio, fsck dice:
$ sudo fsck -a /dev/xvdg
fsck from util-linux-ng 2.17.2
uec-rootfs: clean, 53781/524288 files, 546065/2097152 blocks
In una delle discussioni del forum AWS, ho trovato questo consiglio da qualcuno con problemi simili:
Una soluzione sarà quella di creare un volume dall'istantanea e collegarlo a un'istanza in esecuzione, utilizzare fsck --force per forzare il controllo del filesystem e una volta cancellato, è possibile creare un'istantanea e usarla per l'AMI.
Ma non so come forzare fsck su Ubuntu (11.04):
$ sudo fsck --force /dev/xvdg
fsck from util-linux-ng 2.17.2
fsck.ext3: invalid option -- 'o'
Qualcuno sa come forzare il controllo del file system sul volume su Ubuntu? Altre idee su come avviare istanze di lavoro basate sull'istantanea di recupero?
In questo momento sembra che potrebbe essere più veloce ricominciare da un'AMI Ubuntu pulita e reimpostare tutti i nostri servizi. :-( Ma ovviamente preferirei non farlo se c'è un modo per far funzionare l'istantanea di recupero.