如何将我新创建的 Ec2 文件系统添加到 /etc/fstab 以便它在下次启动时自动挂载

Htm*_*sin 1 linux amazon-ec2

我有一个在 Amazon aws 服务器上创建的 EC2 实例,其容量为 8G,后来创建了另一个 800G 的卷,因此我可以附加到我之前的 8G 卷。然后我创建了一个新的文件系统并使用此命令将 800G 卷挂载到 /opt/mountpoint 目录

假设新卷是 /dev/xvdb:

$ mkfs.ext4 /dev/xvdb
$ mkdir /opt/mountpoint
$ mount /dev/xvdb /opt/mountpoint
Run Code Online (Sandbox Code Playgroud)

此时,我的存储在 /opt/mountpoint 可用。我需要知道如何将这个新文件系统添加到 /etc/fstab 以便它在下次启动时自动挂载?

Htm*_*sin 5

我终于把它修好了,这就是我在附加卷并运行它之后的方法

$ mkfs.ext4 /dev/xvdb
$ mkdir /opt/mountpoint 
$ mount /dev/xvdb /opt/mountpoint
Run Code Online (Sandbox Code Playgroud)

当你运行第三个命令“mount /dev/xvdb /opt/mountpoint”时你可能会得到一个错误,所以我读了这个sshing-into-ec2-server-via-gives-error-please-login-as-the -ec2-user-user-rather

$ sudo su
Run Code Online (Sandbox Code Playgroud)

成为root用户。

然后进一步阅读在 EC2 中安装附加的 ebs 卷使用

$ echo "/dev/xvdb  /opt/mountpoint  ext4     noatime  0 0" >> /etc/fstab
Run Code Online (Sandbox Code Playgroud)

这将我的新文件系统添加到 /etc/fstab

$df -h 
Run Code Online (Sandbox Code Playgroud)

重新启动后使用 df -h 查看挂载在 EBS 卷上的文件系统