从快照创建的非根EBS卷挂载后丢失分区的问题咨询
从快照创建的非根EBS卷挂载后丢失分区的问题咨询
大家好,我遇到了一个困惑的问题,想请教下社区的各位大佬:
我先给一台RHEL8 EC2实例的辅助根卷创建了快照,接着用这个快照生成了一个新的EBS卷。现在我需要把这个新的EBS卷挂载到正在运行的另一台RHEL8 EC2实例上作为辅助磁盘,但挂载完成后,我发现这个磁盘上的根分区完全不见了。
下面是挂载后执行lsblk命令的输出:
[root@ip-172-31-76-220 ec2-user]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 10G 0 disk ├─nvme0n1p1 259:2 0 200M 0 part /boot/efi ├─nvme0n1p2 259:3 0 512M 0 part /boot └─nvme0n1p3 259:4 0 9.3G 0 part / nvme1n1 259:1 0 10G 0 disk
可以看到,/dev/nvme1n1这个磁盘没有任何分区,但它明明是从RHEL8的根设备快照创建而来的,我原本预期至少能看到一个包含操作系统的分区。
不过我换了一种操作方式,就能正常看到分区:先创建一台新的辅助RHEL8实例,停止该实例后卸下它的磁盘,再将这个磁盘挂载到我正在运行的那台RHEL8实例上,这时就能看到完整的OS分区了,对应的lsblk输出如下:
[root@ip-172-31-76-220 ec2-user]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 10G 0 disk ├─nvme0n1p1 259:2 0 200M 0 part /boot/efi ├─nvme0n1p2 259:3 0 512M 0 part /boot └─nvme0n1p3 259:4 0 9.3G 0 part / nvme1n1 259:1 0 10G 0 disk nvme2n1 259:6 0 10G 0 disk ├─nvme2n1p1 259:7 0 200M 0 part ├─nvme2n1p2 259:8 0 512M 0 part └─nvme2n1p3 259:9 0 9.3G 0 part
有没有大佬清楚为什么直接从快照创建EBS卷并挂载后会丢失分区?这两种操作的核心区别在哪里?麻烦帮忙解答一下,非常感谢!
备注:内容来源于stack exchange,提问作者adam
相关产品推荐
相关产品推荐

