编程技术分享平台

网站首页 > 技术教程 正文

Linux parted格式化NVMe盘,挂载与持久化配置

xnh888 2025-05-26 19:46:09 技术教程 8 ℃ 0 评论

在Linux系统中使用parted工具格式化NVMe盘的步骤如下:


一、确认NVMe设备路径

列出所有块设备

lsblk # 查看设备名称(如 `/dev/nvme0n1`) nvme list # 显示NVMe设备详细信息

卸载已挂载分区(若存在)

sudo umount /dev/nvme0n1pX # X为分区号


二、使用parted创建GPT分区

启动parted工具

sudo parted /dev/nvme0n1 # 进入交互式界面

创建GPT分区表

(parted) mklabel gpt # 清除所有数据并设置GPT格式

创建新分区
o
全盘分配

(parted) mkpart primary 0% 100% # 占用全部空间

o 手动对齐扇区(推荐优化性能):

(parted) mkpart primary 2048s 100% # 起始于2048扇区(1MiB对齐)

退出并保存

(parted) print # 验证分区信息 (parted) quit # 保存退出


三、格式化分区

查看新分区名称

sudo lsblk # 确认分区路径(如 `/dev/nvme0n1p1`)

选择文件系统并格式化
o
ext4格式

sudo mkfs.ext4 /dev/nvme0n1p1

o XFS格式(高性能推荐):

sudo mkfs.xfs /dev/nvme0n1p1


四、挂载与持久化配置

创建挂载目录

sudo mkdir /mnt/nvme

临时挂载测试

sudo mount /dev/nvme0n1p1 /mnt/nvme df -h | grep nvme # 验证挂载状态

获取分区UUID

sudo blkid /dev/nvme0n1p1 # 记录UUID(如 `UUID=xxxx-xxxx`)

编辑/etc/fstab实现开机自动挂载

sudo nano /etc/fstab # 添加以下行 UUID=xxxx-xxxx /mnt/nvme ext4 defaults 0 0 # 替换为实际UUID和文件系统

验证配置

sudo mount -a # 重新加载配置,无报错即成功


注意事项

数据安全
o
操作前备份:格式化会清除所有数据,确保设备名称无误。
o
对齐优化:起始扇区建议设为2048(1MiB),避免性能问题。

文件系统选择
o 通用场景:ext4(兼容性强)。
o 大文件/高性能场景:XFS或Btrfs。

NVMe特性适配
o 启用TRIM支持(SSD优化):

sudo systemctl enable fstrim.timer # 定期清理无效数据


通过上述步骤,可完成NVMe盘的GPT分区、格式化及持久化挂载。若需更复杂操作(如多分区或加密),可结合gdisk或fdisk工具进一步调整。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表