今天去AWS上释放EC2上的某个磁盘,结果磁盘释放完了,却忘了把在/etc/fstab中的自动挂载配置删掉了,
结果这个EC2再启动的时候发现自检过不去,远程也登录不上,悲剧了
解决办法:把这个EC2的磁盘挂载到另一个EC2实例上,启动另一个EC2,mount启动不起来的EC2的磁盘,
结果报错:
mount: wrong fs type, bad option, bad superblock on /dev/xvdf1, missing codepage or helper program, or other error.
根据网上的消息,检查/var/log/messages,里面确实可以发现,由于磁盘uuid重复导致的mount错误:
Filesystem has duplicate UUID xxx-xxx-xxx-xxx-xxxxxxxxx - can't mount
因为只是需要挂载了修改那个磁盘自动挂载配置文件(/etc/fstab).
使用所以采用最简单的方式,忽略uuid重复错误的挂载方式
mount -t xfs -o nouuid /dev/fbda1 /mnt
成功之后进入/mnt/etc/, 修改fstab即可
特此记录