2016-05-10 46 views
3

在附加捲後啓動ec2實例時發生錯誤: 我已將device_name定義爲「/ dev/sda1」,但它仍在拾取「/ dev/SDF」。錯誤:實例未在根目錄下附加捲(/ dev/sda1)

這裏是我的代碼:

ec2_vol: 
     instance: "{{ instance_id }}" 
     id: "{{ ec2_vol.volume_id }}" 
     device_name: "/dev/sda1" 
     region: "{{ aws_region }}" 
+0

你嘗試將其命名爲'的/ dev/xvda1'? – RaviTezu

+0

在aws實例上運行'lsblk'時會返回什麼? – RaviTezu

+0

它顯示名稱MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 40G 0 disk └─xvda1202:1 0 40G 0 part/ – kohi

回答

3

需要分離的體積,然後重新同到EC2。並且在附加音量的同時,請確保您將設備指定爲/ dev/sada1。

請按以下分步程序相同的: Link

1

如果/ dev/SDA1將不再有效(至少在我的情況下,我取代用於磁性一個GP2根體積)和必須在設備字段上直接指定xvda(不帶/ dev)。

所以,在現場設備:xvda

就是這樣。

(嗯,好像一個短暫的問題,這件事發生在俄勒岡州區,我想它在愛爾蘭和你有指定的/ dev/sda1的照常)

+0

我可以證實,這在歐盟法蘭克福的Debian案例中適用於我。 –

相關問題