STM32MP157

TF卡分区

(1)查看硬盘盘符
edda@EDDA-SH-Linux-06:~$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5
edda@EDDA-SH-Linux-06:~$ 


(2)确定TF卡的盘符(此处sda),根据容量大小(Disk /dev/sda:29.75 GiB)
edda@EDDA-SH-Linux-06:~$ sudo fdisk -l
Disk /dev/loop0:4 KiB,4096 字节,8 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop2:485.53 MiB,509100032 字节,994336 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop3:12.33 MiB,12922880 字节,25240 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop4:49.86 MiB,52260864 字节,102072 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop5:91.7 MiB,96141312 字节,187776 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop6:73.9 MiB,77463552 字节,151296 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop7:6.42 MiB,6725632 字节,13136 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/nvme0n1:238.49 GiB,256060514304 字节,500118192 个扇区
Disk model: PM991a NVMe Samsung 256GB               
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):16384 字节 / 131072 字节
磁盘标签类型:gpt
磁盘标识符:8B280964-B5B7-490B-BEE7-E45F0EDD5B3C

设备              起点      末尾      扇区  大小 类型
/dev/nvme0n1p1    2048   1050623   1048576  512M EFI 系统
/dev/nvme0n1p2 1050624 500117503 499066880  238G Linux LVM


Disk /dev/mapper/vgubuntu-root:236.102 GiB,254472617984 字节,497016832 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):16384 字节 / 131072 字节


Disk /dev/mapper/vgubuntu-swap_1:976 MiB,1023410176 字节,1998848 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):16384 字节 / 131072 字节


Disk /dev/loop8:53.26 MiB,55844864 字节,109072 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop9:63.46 MiB,66531328 字节,129944 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop11:73.88 MiB,77443072 字节,151256 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop10:349.71 MiB,366682112 字节,716176 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop12:349.71 MiB,366678016 字节,716168 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop13:45.95 MiB,48160768 字节,94064 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop14:485.53 MiB,509100032 字节,994336 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/loop15:63.48 MiB,66547712 字节,129976 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


Disk /dev/sda:29.75 GiB,31927042048 字节,62357504 个扇区
Disk model: Storage Device  
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:gpt
磁盘标识符:5BA2F501-0146-4D80-A1F1-A3CB27766B74

设备         起点     末尾     扇区  大小 类型
/dev/sda1      34      545      512  256K Linux 文件系统
/dev/sda2     546     1057      512  256K Linux 文件系统
/dev/sda3    1058     5153     4096    2M Linux 文件系统
/dev/sda4    5154   136225   131072   64M Linux 文件系统
/dev/sda5  136226 62357470 62221245 29.7G Linux 文件系统



(3)删除sda所有分区
edda@EDDA-SH-Linux-06:~$ sudo parted -s /dev/sda mklabel msdos
错误: 正在使用 /dev/sda 上的分区。

(4)查看sda正在使用的分区(此处为/dev/sda4, /dev/sda4)
edda@EDDA-SH-Linux-06:~$ df -h
文件系统                   容量  已用  可用 已用% 挂载点
udev                       7.7G     0  7.7G    0% /dev
tmpfs                      1.6G  2.2M  1.6G    1% /run
/dev/mapper/vgubuntu-root  233G  136G   85G   62% /
tmpfs                      7.7G   29M  7.7G    1% /dev/shm
tmpfs                      5.0M  4.0K  5.0M    1% /run/lock
tmpfs                      7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/loop0                 128K  128K     0  100% /snap/bare/5
/dev/loop3                  13M   13M     0  100% /snap/snap-store/959
/dev/loop2                 486M  486M     0  100% /snap/gnome-42-2204/120
/dev/loop4                  50M   50M     0  100% /snap/snapd/18357
/dev/loop6                  74M   74M     0  100% /snap/core22/858
/dev/loop8                  54M   54M     0  100% /snap/snapd/19457
/dev/loop7                 6.5M  6.5M     0  100% /snap/curl/1754
/dev/loop5                  92M   92M     0  100% /snap/gtk-common-themes/1535
/dev/loop10                350M  350M     0  100% /snap/gnome-3-38-2004/143
/dev/loop11                 74M   74M     0  100% /snap/core22/817
/dev/loop12                350M  350M     0  100% /snap/gnome-3-38-2004/140
/dev/loop9                  64M   64M     0  100% /snap/core20/1974
/dev/loop14                486M  486M     0  100% /snap/gnome-42-2204/126
/dev/loop13                 46M   46M     0  100% /snap/snap-store/638
/dev/nvme0n1p1             511M  6.1M  505M    2% /boot/efi
tmpfs                      1.6G  144K  1.6G    1% /run/user/1000
/dev/loop15                 64M   64M     0  100% /snap/core20/2015
/dev/sda4                   57M   12M   42M   22% /media/edda/bootfs
/dev/sda5                   15M  6.4M  6.8M   49% /media/edda/vendorfs

(5)卸载掉sda正在使用的分区
edda@EDDA-SH-Linux-06:~$ umount /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sda5  /dev/sda6  /dev/sda7

(6)再次删除所有分区
edda@EDDA-SH-Linux-06:~$ sudo parted -s /dev/sda mklabel msdos


(7)重新分区
edda@EDDA-SH-Linux-06:~$ 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/sda -g

***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. 
***************************************************************

Setting name!
partNum is 0
Setting name!
partNum is 1
Setting name!
partNum is 2
Setting name!
partNum is 3
Setting name!
partNum is 4
Disk /dev/sda: 62357504 sectors, 29.7 GiB
Model: Storage Device  
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): E331F401-633E-49D0-B0B8-7F6AADC045A7
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 62357470
Partitions will be aligned on 1-sector boundaries
Total free space is 0 sectors (0 bytes)

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        62357470   29.7 GiB    8300  rootfs
The operation has completed successfully.

(8)确认分区成功
打印如上信息:The operation has completed successfully.


edda@EDDA-SH-Linux-06:~$ ls -l /dev/disk/by-partlabel
总用量 0
lrwxrwxrwx 1 root root 10 8月  20 12:18  bootfs -> ../../sdb4
lrwxrwxrwx 1 root root 15 8月  12 21:48 'EFI\x20System\x20Partition' -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 10 8月  20 12:18  fsbl1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 8月  20 12:18  fsbl2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 8月  20 12:18  rootfs -> ../../sdb5
lrwxrwxrwx 1 root root 10 8月  20 12:18  ssbl -> ../../sdb3

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值