Linux教程

Linux下对TF卡进行分区

本文主要是介绍Linux下对TF卡进行分区,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第一步查看TF卡的分区:ls /dev/sd* (因为我知道他是sdb所以我后面用的/dev/sdb*)

第二步删除原有分区:sudo pated -s /dev/sdb mklabel msdos (这里的sdb是我插上去得TF卡)
如果第二执行提示设备正在被使用则需要卸载设备 umount /dev/sdb1 (这里得sdb1是它之前分的区)
再执行sudo parted /dev/sdb mklabel msdos

第三步对TF卡重新分区:sudo sgdisk --resize-table=128 -a 1 -n 1:34:545 -c 1:fsbl1 -n 2:546:1057 -c 2:fsbl2 -n 3:1058:5153 -c 3:ssbl -n 4:5154:136225 -c 4:bootfs -n 5:136226 -c 5:rootfs -A 4:set:2 -p /dev/sdb -g
这里的/dev/sdb 是本次插入的TF卡,不同设备可能不一定叫sdb需要视情况修改可能叫sd其他什么的

在这里插入图片描述

**************************************************************  
发现无效的GPT和有效的MBR; 转换MBR到GPT格式  
在内存中。  
***************************************************************  
 
设置的名字!  
partNum是0  
设置的名字!  
partNum是1  
设置的名字!  
partNum是2  
设置的名字!  
partNum是3  
设置的名字!  
partNum是4  
硬盘/dev/sdb: 131074048扇区,62.5 GiB  
模型:存储设备  
扇区大小(逻辑/物理):512/512字节  
硬盘标识符(GUID): 6BE0C5AB-455A-4E67-8132-090C8E4CA1E0  
分区表最多可容纳128个条目  
主分区表从扇区2开始,到扇区33结束  
第一个可用扇区是34,最后一个可用扇区是131074014  
分区将在1扇区边界上对齐  
总空闲空间为0扇区(0字节)  
Number  Start (sector)    End (sector)  Size       Code  Name
   1              34             545   256.0 KiB   8300  fsbl1
   2             546            1057   256.0 KiB   8300  fsbl2
   3            1058            5153   2.0 MiB     8300  ssbl
   4            5154          136225   64.0 MiB    8300  bootfs
   5          136226       131074014   62.4 GiB    8300  rootfs
操作成功完成。
这篇关于Linux下对TF卡进行分区的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!