对mmc 设备进行分区

1. 查看emmc 的分区信息 ,发现只有mmcblk0boot0 和 mmcblk0boot1,用户是不能用的

#ls /dev/mmcblk0* -lh
brw-rw---- 1 0 0 179, 0 May 1 00:21 /dev/mmcblk0
brw-rw---- 1 0 0 179, 8 May 1 00:21 /dev/mmcblk0boot0
brw-rw---- 1 0 0 179, 16 May 1 00:21 /dev/mmcblk0boot1

还可以使用如下命令查看,发现 没有分区

#fdisk -l

Partition 1 has different physical/logical end:
phys=(486,254,63) logical=(487,29,54)
Disk /dev/mmcblk0: 7464 MB, 7826571264 bytes, 15286272 sectors
238848 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes

Disk /dev/mmcblk0 doesn't contain a valid partition table

2. 使用fdisk 进行分区,  需要指定起始位置 和终止位置,需要保存

fdisk /dev/mmcblk0

然后使用 mkfs.ext2  /dev/mmcblk0p1

然后查看

#fdisk -l

Partition 1 has different physical/logical end:
phys=(486,254,63) logical=(487,29,54)
Disk /dev/mmcblk0: 7464 MB, 7826571264 bytes, 15286272 sectors
238848 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes

Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk0p1 0,1,1 1023,3,16 16 1048591 1048576 512M 83 Linux
[root@Loongson-gz:/]#

 

3. 查看 分区的文件系统格式

[root@HuoLong-OS ~]# blkid /dev/mmcblk0p1
/dev/mmcblk0p1: UUID="c903f73a-86fc-4a49-9448-35f75823b4c6" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="f05bf4e2-01"
[root@HuoLong-OS ~]#
[root@HuoLong-OS ~]# lsblk -f /dev/mmcblk0p1
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
mmcblk0p1
     ext4   1.0         c903f73a-86fc-4a49-9448-35f75823b4c6    5.5G    18% /
[root@HuoLong-OS ~]#
[root@HuoLong-OS ~]# file -s /dev/mmcblk0p1
/dev/mmcblk0p1: Linux rev 1.0 ext4 filesystem data, UUID=c903f73a-86fc-4a49-9448-35f75823b4c6 (needs journal recovery) (extents) (64bit) (large files) (huge files)
[root@HuoLong-OS ~]#
[root@HuoLong-OS ~]#
[root@HuoLong-OS ~]# df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/root      ext4      7.1G  1.3G  5.5G  19% /
devtmpfs       devtmpfs  427M     0  427M   0% /dev
tmpfs          tmpfs     443M     0  443M   0% /dev/shm
tmpfs          tmpfs     177M  3.6M  174M   3% /run
tmpfs          tmpfs     4.0M     0  4.0M   0% /sys/fs/cgroup
tmpfs          tmpfs     443M     0  443M   0% /tmp
[root@HuoLong-OS ~]#
[root@HuoLong-OS ~]# mount | grep mmcblk0p1
/dev/mmcblk0p1 on / type ext4 (rw,relatime)

 

posted @ 2026-02-10 21:59  靖意风  Views(71)  Comments(0)    收藏  举报