换盘之后 fstab 挂不上:UUID 变了
把数据盘从一个实例卸下来挂到另一个,/etc/fstab 里写的还是旧的 UUID,启动直接进 emergency mode。
/dev/vda、/dev/sdb 这些名字的分配顺序不保证,所以 fstab 应该用 UUID 或 LABEL。但换了盘,UUID 也就变了。
处理:
blkid # 看新盘的 UUID
lsblk -f # 带文件系统信息的树
改 fstab 之前先 mount -a 试一次,或者用 nofail 选项,避免挂不上就起不来:
UUID=xxxx /data ext4 defaults,nofail 0 2
nofail 对非关键挂载点很值得加,云主机上尤其如此——盘没挂上至少还能 SSH 进去修。