我是 ec2 的新手,对 /etc/fstab 不太了解。
除了我的 ec2 实例上的根卷之外,我还安装了一个卷/data
和第三个用于交换的卷。
我无法为我的 fstab 文件找出正确的条目,我想知道其他人有什么。
我的看起来像这样:
UUID=711e1ec2-2a36-4405-bf46-44b43cfee42e / ext4 defaults 1 1
UUID=40bb7487-db4e-4bee-bda2-8732155ae962 /data ext4 defaults,nofail 0 2
UUID=2f67cabb-94b8-4074-b3bb-344ebc171299 swap swap defaults 0 0
我将 UUID 放在那里是因为在我看来,有时 ec2 实例在重新启动时可能会切换设备名称。我的意思是该卷以/data
开头/dev/nvme1n2
,然后在重新启动后可能是/dev/nvme1n1
。我很难相信会发生这种情况,所以也许我错了。
所以无论如何,我使用 /etc/fstab 中的 UUID 只是为了确定。
我想知道是否有其他人使用设备名称而不是 UUID?我更喜欢使用设备名称,因为这不是一个令人头疼的维护问题。
谢谢。
您描述的方法与官方 AWS 文档中的方法相同:https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
因此,我想您可以说这是“正确的方法”。
如果您希望即使在重新启动后也能挂载您的卷,
UUID
并且没有人因此在 aws 中使用分区名称。AWS 参考