Shell 在EC2机器上安装EBS voulme

Shell 在EC2机器上安装EBS voulme,shell,python-2.7,amazon-web-services,Shell,Python 2.7,Amazon Web Services,我已将任何ebs卷装载到ec2实例。 我正在拍摄一个映像,以便在需要创建新实例时使用该映像。如果ec2重新启动,我可以使ebs卷重新装载。 但是如果我必须在所有机器上使用相同的映像,这是不可能的,因为当我们执行lsblk时,默认装载可能不相同 一台ec2机器的lsblk: lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part

我已将任何ebs卷装载到ec2实例。 我正在拍摄一个映像,以便在需要创建新实例时使用该映像。如果ec2重新启动,我可以使ebs卷重新装载。 但是如果我必须在所有机器上使用相同的映像,这是不可能的,因为当我们执行lsblk时,默认装载可能不相同

一台ec2机器的lsblk:

lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk 
└─xvda1 202:1    0   8G  0 part /
xvdf    202:80   0  30G  0 disk /data
另一台机器的lsblk:

lsblk
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk 
└─xvda1 202:1    0   8G  0 part /
xvdb    202:80   0  30G  0 disk /data
现在,尽管有xvdb或xvdf,但我必须装入我的ebs卷


有什么想法吗?

使用
e2label
为主卷添加唯一的标签

然后,在
/etc/fstab
中,指定
LABEL=your_LABEL
,而不是通过其块设备名称指定设备