linux nvme分区,Template:RK3399 Linux Using NVME SSD/zh

为了方便操作,请在终端上先用以下命令切换为 root 用户:

su -

root用户的默认密码是fa。

root@FriendlyELEC:~#cat /proc/partitions

major minor #blocks name

1 0 4096 ram0

259 0 125034840 nvme0n1

看到有 nvme0n1 设备的节点,说明SSD已经成功被识别到了。

为了让 Linux 系统能成功能挂载,我们选择给 SSD 重新分区,下面的命令会自动将 SSD 整个空间分成一个区:

(echo o; echo n; echo p; echo 1; echo ""; echo ""; echo w; echo q) | fdisk /dev/nvme0n1

如果要分多个区,可以用 fdisk /dev/nvme0n1 命令,参考 fdisk的文档来操作。

上一个步骤分区完成后,我们再用 cat /proc/partitions 命令看一下当前的分区信息,在下面的结果中,可用于存储数据的分区设备名为 /dev/nvme0n1p1 :

root@FriendlyELEC:~#cat /proc/partitions

major minor #blocks name

1 0 4096 ram0

259 0 125034840 nvme0n1

259 2 125033816 nvme0n1p1

下面的命令将该分区格式化为 ext4 格式:

mkfs.ext4 /dev/nvme0n1p1

首先,我们需要了解分区的Block ID,用blkid查看:

blkid /dev/nvme0n1p1

/dev/nvme0n1p1: UUID="d15c4bbf-a6c3-486f-8f81-35a8dbd46057" TYPE="ext4" PARTUUID="887628f0-01"

然后需要把 Block ID 添加到 /etc/fstab 文件中去,格式为

UUID= /media/nvme ext4 defaults 0 0

其中,请替换成 blkid 得到的UUID结果,为了挂载本例中使用的SSD,/etc/fstab内容如下所示:

UUID=d15c4bbf-a6c3-486f-8f81-35a8dbd46057 /media/nvme ext4 defaults 0 0

我们会将SSD挂载到 /media/nvme目录,这个目录默认是不存在的,我们用以下命令手动创建它,并设置为普通用户可以读写:

mkdir /media/nvme

chmod 777 /media/nvme

接下来就可以输入mount命令,测试一下是否能正常挂载了:

mount /media/nvme

接下来我们关机测试一下,看下次开机是否会自动挂载:

reboot

重新开机,应该能看到已经挂载的SSD分区了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值