ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

khadas VIM3开发板-增加NVME SSD磁盘操作

2021-09-06 23:05:07  阅读:306  来源: 互联网

标签:更改 khadas NVME 磁盘操作 新建 分区表 DOS 磁盘 分区


在VIM3开发板中插上一块磁盘,需要在其Linux系统中进行格式化,分配文件系统与挂载。

注意,VIM3板上使用NVME SSD时需要修改/sys/class/mcu/usb_pcie_switch_mode文件值为1
https://docs.khadas.com/linux/zh-cn/vim3/PcieUsbPort.html

sudo echo 1 > /sys/class/mcu/usb_pcie_switch_mode

然后需要断电重启

操作流程

查看硬盘详细信息,看是否存在磁盘节点

ls /dev    #查看是否存在磁盘节点
lsblk
lsblk -f

分区初始化

主要是使用fdisk工具

fdisk  /dev/nvme0

将会有一下对话

khadas@Khadas:~$ sudo fdisk /dev/nvme0n1

欢迎使用 fdisk (util-linux 2.34)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

设备不包含可识别的分区表。
创建了一个磁盘标识符为 0x17b22a7f 的新 DOS 磁盘标签。

命令(输入 m 获取帮助): m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


命令(输入 m 获取帮助): n
分区类型
   p   主分区 (0个主分区,0个扩展分区,4空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 p): p
分区号 (1-4, 默认  1):
第一个扇区 (2048-976773167, 默认 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-976773167, 默认 976773167):

创建了一个新分区 1,类型为“Linux”,大小为 465.8 GiB。

命令(输入 m 获取帮助): m

帮助:

  DOS (MBR)
   a   开关 可启动 标志
   b   编辑嵌套的 BSD 磁盘标签
   c   开关 dos 兼容性标志

  常规
   d   删除分区
   F   列出未分区的空闲区
   l   列出已知分区类型
   n   添加新分区
   p   打印分区表
   t   更改分区类型
   v   检查分区表
   i   打印某个分区的相关信息

  杂项
   m   打印此菜单
   u   更改 显示/记录 单位
   x   更多功能(仅限专业人员)

  脚本
   I   从 sfdisk 脚本文件加载磁盘布局
   O   将磁盘布局转储为 sfdisk 脚本文件

  保存并退出
   w   将分区表写入磁盘并退出
   q   退出而不保存更改

  新建空磁盘标签
   g   新建一份 GPT 分区表
   G   新建一份空 GPT (IRIX) 分区表
   o   新建一份的空 DOS 分区表
   s   新建一份空 Sun 分区表


命令(输入 m 获取帮助): w
分区表已调整。

完成以上设置后需要输入【partprobe】同步变更到操作系统

文件系统

mkfs -t 文件系统格式 /dev/nvme0n1
序号文件系统备注
1FAT单个文件最大4G
2NTFSWindows系统使用
3HFS/HFS+常见与Mac OS
4Ext2
5Ext3
6Ext4常见于Linux系统

设置开机自动挂载

主要通过配置fstab文件

  1. 查询磁盘分区的UUID
blkid 磁盘分区
  1. 修改/etc/fstab文件
sudo vim /etc/fstab
UUID=你记录的UUID 挂载的文件路径 文件系统 defaults 0 2
  1. 重新加载【在Linux命令行中运行】
mount -a

标签:更改,khadas,NVME,磁盘操作,新建,分区表,DOS,磁盘,分区
来源: https://blog.csdn.net/Lozenyi/article/details/120146863

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有