2011-09-19 125 views
1

我已經創建在/ dev/SDH像這樣一個EBS卷:如何訪問我在EC2實例上創建的EBS卷?

$ ec2-attach-volume -d /dev/sdh -i i-7058e010 vol-58f08432 
ATTACHMENT vol-58f08432 i-7058e010 /dev/sdh attaching 2011-09-19T12:48:01+0000 

按照本教程http://aws.amazon.com/articles/1663,我現在正在試圖「EBS捲上創建一個XFS文件系統」

但是,當我嘗試這樣做,我得到:

[email protected]:~# sudo mkfs.xfs /dev/sdh 
/dev/sdh: No such file or directory 

當我看着它似乎控制檯中的EBS卷工作正常:

Attachment: 
i-7058e010:/dev/sdh (attached) 

編輯:這個實例不是一個EBS商店實例,這是否意味着我不能使用EBS與它?

回答

2

這實際上應該工作,除非您的實例i-7058e010不對應ip-10-100-254-47

嘗試在您的實例內部partprobeblkid查看是否可以找到更多信息/強制重新掃描總線。

編輯:這個實例不是EBS商店實例,這是否意味着我不能使用EBS與它?

不,您是否使用EBS根或常規S3清單ami與附加EBS卷的能力無關。


PS。如果由於xfs_freeze而試圖執行XFS,xfs_unfreeze(一致性快照)應該被建議最近的內核支持ext4的相同控件。

+0

@sehe ..所以你的意思是如果我使用一致的快照,就像在[ec2-consistent-snapshot]下解釋的那樣(http://www.thatsgeeky.com/2011/05/ec2-consistent-snapshot-on-amazons -linux-ami /),它不需要用XFS格式的捲來完成,但可以通過常規的ext捲來完成。 – Dexter

1

事實證明,Ubuntu的NATTY上不存在/ dev/sdh。我必須使用映射到實際服務器上的/ dev/xvdf的/ dev/sdf。

+0

eeee - 您應該向canonical/alestic(http://alestic.com/或http://groups.google.com/group/ec2ubuntu列表)報告。這將成爲大數據計算的障礙 - 我經常在RAID中完成數十個EBS卷,以便完成一些測試) – sehe

+0

aw ....除非你的意思是你需要說xvdh :)對我感到羞恥,我_knew_但是在打字時它並沒有跨過我的腦海 – sehe