Mount an NVMe on Jetson Permanently with fstab

Why should we use NVMe storage on Nvidia Jetson devices ?

NVMe storage on Jetson devices is much faster than microSD or eMMC, which is important for AI workloads, large datasets, and edge applications. Setting up a permanent mount ensures the NVMe drive is always available when the jetson computer is turned on. This provides consistent performance, avoids manual remounting, and makes it reliable for production or long-term use.

Create a partition

sudo fdisk /dev/nvme0n1
# n, p, 1, Enter, Enter, w

Format and mount

sudo mkfs.ext4 /dev/nvme0n1p1
sudo mkdir /nvme
sudo blkid /dev/nvme0n1p1

Copy the UUID for the next step.

Make it persistent

sudo nano /etc/fstab
UUID=<your-uuid> /nvme ext4 defaults 0 0
sudo mount -a

Troubleshooting

If you see a “bad superblock” error:

sudo fsck /dev/nvme0n1p1

Conclusion

With fstab configured, your NVMe mounts automatically every boot, freeing your root storage and boosting performance.