2014-02-20 106 views
1

我遵循的步驟上http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-add-volume-to-instance.html附加一個EBS卷EC2的

它運作良好,直到最後一點說明。我收到以下錯誤

[email protected]:/home/ubuntu/crsq# mount -a 
mount: special device /dev/xvdb does not exist 

我的文件系統如下:

[email protected]:/home/ubuntu/crsq# df -h 
Filesystem  Size Used Avail Use% Mounted on 
/dev/xvda1  7.9G 4.2G 3.4G 56%/
udev   819M 12K 819M 1% /dev 
tmpfs   331M 184K 331M 1% /run 
none   5.0M  0 5.0M 0% /run/lock 
none   827M  0 827M 0% /run/shm 
/dev/xvdf  99G 188M 94G 1% /mnt/dbmount 

最後的fstab文件如下:

[email protected]:/home/ubuntu/crsq# cat /etc/fstab 
LABEL=cloudimg-rootfs / ext4 defaults 0 0 
/dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 
/dev/xvda3 none swap sw,comment=cloudconfig 0 0 
/dev/xvdf  /mnt/dbmount ext4 defaults  0  2 

原來的fstab文件如下:

[email protected]:/home/ubuntu/crsq# cat /etc/fstab.orig 
LABEL=cloudimg-rootfs / ext4 defaults 0 0 
/dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2 
/dev/xvda3 none swap sw,comment=cloudconfig 0 0 

回答

3

錯誤信息是j ust說/dev/xvdb更有可能你使用的是一個臨時存儲爲/dev/xvdb的實例的fstab。無論如何,該消息不應該影響安裝/dev/xvdf這是您要掛載的EBS卷。 - 運行df -h時甚至可以看到它。

要刪除/dev/xvdb消息,您可以從fstab文件中刪除包含/dev/xvdb的行。

+0

aws教程指出:「/ etc/fstab文件中的錯誤可能導致系統無法啓動,請不要關閉/ etc/fstab文件中存在錯誤的系統。」 。這是錯誤的權利?我不認爲掛載是由sudo mount -a完成的。在更改fstab文件之前,我已經安裝了卷。這只是爲了確保每當我重新啓動時,實例仍然連接。 –

+0

這是正確的,但並非所有的錯誤都使它無法啓動。嘗試評論第一行,然後運行'sudo mount -a'並查看是否沒有任何錯誤。如果你不那麼你可以安全地重新啓動 – Rico

+0

謝謝。這有幫助 –

相關問題