华清远见研发中心STM32MP157系列教程-Linux应用开发篇1:STM32MP1微处理器之Ubuntu安装与体验( 六 )
3.5 Linux开发工具安装
本文插图
第 4 章 Ubuntu初体验
4.1 磁盘分区表相关操作
4.1.1 MBR分区和GPT分区
全新硬盘未初始化之前 , 必须对齐进行分区 , 硬盘分区初始化的格式包括MBR和GPT两种 。
- MBR分区
- MBR的全称是Master Boot Record(主引导记录) , MBR早在1983年IBM PC DOS 2.0中就已经提出 。 之所以叫“主引导记录” , 是因为它是存在于驱动器开始部分的一个特殊的启动扇区 。 这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息 。
- MBR最大支持2.2TB磁盘 , 它无法处理大于2.2TB容量的磁盘 。 MBR只支持最多4个主分区 , 如果想要更多分区 , 则需要创建 “扩展分区” , 并在其中创建逻辑分区 。
- GPT分区
- GPT的全称是Globally Unique Identifier Partition Table , 意即GUID分区表 , 它的推出是和UEFI BIOS相辅相成的 , 鉴于MBR的磁盘容量和分区数量已经不能满足硬件发展的需求 , GPT首要的任务就是突破了2.2T分区的限制 , 最大支持18EB的分区 。
- 在分区数量上 , GPT会为每一个分区分配一个全局唯一的标识符 , 理论上GPT支持无限个磁盘分区 , 不过在Windows系统上由于系统的限制 , 最多只能支持128个磁盘分区 , 基本可以满足所有用户的存储需求 。 在每一个分区上 , 这个标识符是一个随机生成的字符串 , 可以保证为地球上的每一个GPT分区都分配完全唯一的标识符 。
基本上 , linux下所有实体外部存储设备的文件名都被命名成 /dev/sd[a-p]的格式 , 第一个存储设备的文件名为/dev/sda 。 而分区的文件名若以第一个存储设备为例 , 则为/dev/sda[1-128] 。 除了实体磁盘之外 , 虚拟机的磁盘通常为/dev/vd[a-p]的格式 。若有使用到软件磁盘阵列的话 , 那还有/dev/md[0-128]的磁盘文件名 。
4.1.3 MBR创建分区及格式化
如果我们拿到的是一个没有任何分区的外部存储器 , 则需要我们对其建立分区 。 这里以在虚拟机中的ubuntu操作系统为例来创建一个新的分区 。
首先需要用到TF读卡器 , 虚拟机识别到SD读卡器 。
本文插图
右键点击图标选择“连接(断开与主机的连接)”
本文插图
查看生成的设备节点 , 笔者SD卡在Ubuntu系统中的设备节点是/dev/sdc , 这里提供一种方式查看设备节点 , 首先输入ls /dev/sd*【代表匹配所有符合sd的选项】 , sd最后的设备为sdc 。
本文插图
这里可以看到一共有3个外部存储设备被接入该系统 , 这里的/dev/sdc为刚刚插入的TF卡设备 。 /dev/sdc1则表示sdc上的第一个分区 。 如果tf卡中没有任何分区则不会显示此节点 。
本文插图
接下来我们新建一共分区并将其格式化为FAT32格式, 这里以/dev/sdc为例 。
本文插图
本文插图
输入“p”查看当前分区 。
- 投资者网 恶补研发短板能否挽回股价颓势?,三七互娱手握重金却募资盖楼
- 投资者网三七互娱手握重金却募资盖楼恶补研发短板能否挽回股价颓势?
- 游戏|三七互娱手握重金却募资盖楼恶补研发短板能否挽回股价颓势?
- 乐安视野众管联聚焦创新技术,研发品质产品
- 从需求发布到验收交付!橙色·云工业产品协同研发平台开创新业态
- 科技边角料Pro努比亚经营范围新增充电宝及智能家电研发经营
- 辣妹盘点酱 可记录佩戴者的手指压力,科学家研发“几乎难以察觉的皮肤”
- 康复和|普门科技:拟投资10亿元建设华东总部及研发制造中心项目
- 猎云网碳化硅器件和先进电驱系统研发商致瞻科技完成Pre-A轮融资
- 商业与焦点vivo X60首发 参与研发三星首款全球第三款5nm处理器Exynos 1080