Amazon-Ec2
在 ec2 實例上配置 /etc/fstab 的正確方法是什麼?
我是 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 中使用分區名稱。