You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04系统下永久挂载NVMe磁盘(nvme1n1)的技术咨询

Ubuntu 22.04系统下永久挂载NVMe磁盘(nvme1n1)的技术咨询

你说得没错——如果现在重启EC2实例,这个新挂载的20GB NVMe磁盘(nvme1n1)确实会自动卸载,因为它还没被添加到/etc/fstab配置文件里,这个文件负责系统启动时自动挂载存储设备。下面是具体的永久挂载操作步骤:

步骤1:确认磁盘的UUID

从你提供的lsblk -f输出里,已经能看到nvme1n1的UUID是44fee3dc-d8f3-44a2-a5e5-81aef5e27b7b,为了确保准确,也可以用命令再验证一遍:

sudo blkid /dev/nvme1n1

输出里会显示类似UUID="44fee3dc-d8f3-44a2-a5e5-81aef5e27b7b"的内容,把这个UUID记好。

步骤2:备份/etc/fstab(重要!)

修改配置前先备份原文件,防止出错后无法恢复:

sudo cp /etc/fstab /etc/fstab.bak

步骤3:编辑/etc/fstab添加挂载规则

用文本编辑器打开/etc/fstab,比如用nano:

sudo nano /etc/fstab

在文件末尾添加一行内容,格式如下(把UUID换成你刚才确认的,挂载点保持你设置的/etc/logs):

UUID=44fee3dc-d8f3-44a2-a5e5-81aef5e27b7b  /etc/logs  ext4  defaults  0  2

这里的参数说明:

  • defaults:包含了可读写、开机自动挂载、允许执行二进制文件等常用默认选项,适合大多数场景。
  • 最后两个数字:第一个0表示不使用dump工具备份该分区,第二个2表示开机时最后检查这个文件系统(根分区设为1,其他分区一般设为2)。

添加完成后,按Ctrl+O保存,按Ctrl+X退出nano。

步骤4:验证配置是否正确

不要直接重启!先执行下面的命令测试挂载配置,确保没有错误:

sudo mount -a

如果没有任何输出,说明配置没问题,系统成功读取fstab并挂载了磁盘。你可以再用df -h或者lsblk -f确认/etc/logs的挂载状态。

如果出现错误提示,比如“无效UUID”或“文件系统错误”,检查你填写的UUID和文件系统类型是否正确,或者用备份文件/etc/fstab.bak恢复后重新操作。

额外提醒

为什么用UUID而不是设备名(/dev/nvme1n1)?因为EC2实例重启后,设备名有可能发生变化(比如新增磁盘后,原来的nvme1n1可能变成nvme2n1),而UUID是每个磁盘唯一且固定的标识,能避免挂载出错。

备注:内容来源于stack exchange,提问作者EastsideDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 12:42:50