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