详述SD卡分区

    技术2022-05-20  55

    输入sudo fdisk -l 回车 如果命令提示没找到 请输入 sudo /sbin/fdisk -l 回车

     

    这时我们可以看到系统 里的分区 有情况,系统的盘符是 /dev/mmcblk0   旗下分为3个区 /dev/mmcblk0p1  /dev/mmcblk0p2  /dev/mmcblk0p3同时 我们也可以看到 SD卡的盘符为:/dev/mmcblk1 旗下只分为了一个区 /dev/mmcblk1p1同在我们对SD卡进行分区。首先我们看一下 Fdisk命令 本文来自MID爱好者之家

    指令:fdisk 用途:观察硬盘之实体使用情形与分割硬盘用。1. 输入 m 显示 所有命令列示。 2. 输入 p 显示硬盘分割情形。 3. 输入 a 设定硬盘启动区。 4. 输入 n 设定新的硬盘分割区。 4.1. 输入 e 硬盘为[延伸]分割区(extend)。 4.2. 输入 p 硬盘为[主要]分割区(primary)。 5. 输入 t 改变硬盘分割区属性。 6. 输入 d 删除硬盘分割区属性。 7. 输入 q 结束不存入硬盘分割区属性。 8. 输入 w 结束并写入硬盘分割区属性。 输入 sudo /sbin/fdisk /dev/mmcblk1 回车Command (m for help): d  删除硬盘分割区属性=======================================如果你的SD卡上有几个分区Command (m for help): d    回车 删除硬盘分割区属性Partition number (1-N): 1   回车 删除1分区,Command (m for help): d    回车 本文来自MID爱好者之家 Partition number (1-N): 2  回车删除2分区根本你的SD卡里 有几个区 就一一删除分区。========================================Command (m for help): P  回车 看下图  已经没有分区了 现在我们开始建立分区,这里 我要把8G的SD卡建3个分区 第一个是FAT32的分区(分4G)Command (m for help): n 回车   e extended   p primary partition (1-4)p  回车partition uumber(1-4):1 回车 这是选分第1个分区。first cylinder (1-17183,default 1):1 回车 这里1-17183是表示我的8G卡的存储量。 第一个区从1开始。Last cylinder or +size or +sizeM or +sizeK (1-17183, default 17183): +4000M  回车  Command (m for help): 内容来自MIDBBS

    ===================================================现在分第二个区 也是Linux主分区  分出3G。重复刚才分区的步骤Command (m for help): n 回车   e extended   p primary partition (1-4)p  回车partition uumber(1-4):2 回车 这是分第2个区。first cylinder (6501-17183,default 6501):6501 回车 Last cylinder or +size or +sizeM or +sizeK (6501-17183, default 17183): +3000M  回车  Command (m for help): ======================================现在分第3个区 也是Linux用户分区  分出1G。重复刚才分区的步骤Command (m for help): n 回车   e extended   p primary partition (1-4)p  回车partition uumber(1-4):3 回车 这是分第3个区。first cylinder (8652-17183,default 8652):8652 回车 MID爱好者之家

    Last cylinder or +size or +sizeM or +sizeK (8652-17183, default 17183): +1000M  回车Command (m for help):  =========================================(留出空间给烧结时使用,不做分区。最好留32MB)Command (m for help): ========================刚才起立好分区 现在要改变硬盘分割区属性。Command (m for help): t 回车Partition number (1-4): 1 回车Hex code (type L to list codes): b 回车    这里要们要设定这个区为w95 FAT32分区。--------------Command (m for help): t 回车Partition number (1-4): 2 回车Hex code (type L to list codes): 83 回车    这里要们要设定这个区为Linux EXT3分区。----------------------------------------Command (m for help): t 回车 midbbs Partition number (1-4): 3 回车Hex code (type L to list codes): 83 回车    这里要们要设定这个区为Linux EXT3分区。

    =======================Command (m for help):a  回车  这里设定硬盘启动区Partition number (1-4): 1 回车Command (m for help):p  可以看到刚才分区Command (m for help):w   输入 q 结束不存入硬盘分割区属性。               输入 w 结束并写入硬盘分割区属性。

    输入sudo fdisk -l 回车 如果命令提示没找到 请输入 sudo /sbin/fdisk -l 回车查看分区信息.

      本文

    这时我们可以看到刚才把SD分的区 /dev/mmcblk1p1   w95 fat32/dev/mmcblk1p2   Linux/dev/mmcblk1p3   Linux

    输入 mkfs.ext3 /dev/mmcblk1p2 回车 或者 /sbin/mkfs.ext3 /dev/mmcblk1p2 回车   把第二个区格式化这EXT3分区输入 mkfs.ext3 /dev/mmcblk1p3 回车 或者 /sbin/mkfs.ext3 /dev/mmcblk1p3 回车   把第三个区格式化这EXT3分区输入 mkfs.vfat /dev/mmcblk1p1 回车 或者 /sbin/mkfs.vfat /dev/mmcblk1p1 回车   把第一个区格式化这FAT32分区这里mkfs.vfat会提示没有找到 不能完成对第4个分区的格式化,不要紧等下我们取出卡 用读卡器连上电脑格式化SD卡上的第1个分区 格式化时选FAT32  <!-- news_text -->

    umount /dev/sdb1umount /dev/sdb2sudo  fdisk /dev/sdb

    t ---->b(fat32)----wmkfs.ext3 /devsdb1mkfs.vfat /dev/sdb2


    最新回复(0)