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
aws教程指出:「/ etc/fstab文件中的錯誤可能導致系統無法啓動,請不要關閉/ etc/fstab文件中存在錯誤的系統。」 。這是錯誤的權利?我不認爲掛載是由sudo mount -a完成的。在更改fstab文件之前,我已經安裝了卷。這只是爲了確保每當我重新啓動時,實例仍然連接。 –
這是正確的,但並非所有的錯誤都使它無法啓動。嘗試評論第一行,然後運行'sudo mount -a'並查看是否沒有任何錯誤。如果你不那麼你可以安全地重新啓動 – Rico
謝謝。這有幫助 –