• linux fdisk tf卡分区操作解析说明


    /*****************************************************************************
     *                   linux fdisk tf卡分区操作解析说明
     * 说明:
     *     本文主要是解析linux fdisk命令的使用,是一个朋友留下的自动化脚本。
     *
     *                                       2015-9-16 晴 深圳 南山平山村 曾剑锋
     ****************************************************************************/
    #! /bin/sh
    
    # 卸载接下来需要分区的设备
    umount    /dev/mmcblk1boot0
    umount    /dev/mmcblk1boot1
    umount    /dev/mmcblk1p1
    umount    /dev/mmcblk1p2
    sync                                    # 同步上面的操作
    sleep 1                                 # 等待1秒
    
    fdisk    /dev/mmcblk1    << EOF          # 开始分区
    d           # 删除操作
    1           # 删除分区1
    d           # 删除操作
    2           # 删除分区2,其实只剩下2,这里会出现menu
    m           # 显示操作menu,相当于帮助
    m           # 显示操作menu,相当于帮助
    n           # 创建新分区,相当于new
    p           # 创建primary分区
    1           # 创建primary分区1
                # First sector (2048-7733247, default 2048):
    +50M        # Last sector, +sectors or +size{K,M,G} (2048-7733247, default 7733247): +50M, Partition 1 of type Linux and of size 50 MiB is set
    a           # toggle a bootable flag, 选择启动分区
    1           # 选择分区1作为启动分区
    t           # change a partition's system id, 改变分区类型
    c           # c  W95 FAT32 (LBA),选择FAT32格式
    n           # 创建新分区,相当于new
    p           # 创建primary分区 
    2           # 创建primary分区2
                # First sector (104448-7733247, default 104448): 
                # Last sector, +sectors or +size{K,M,G} (104448-7733247, default 7733247): Using default value 7733247, Partition 2 of type Linux and of size 3.7 GiB is set
    p           # 查看创建结果
    w           # 保存退出
    EOF
    sync                                # 同步以上操作
    sleep 1
    
    umount /dev/mmcblk1p1               # 卸载创建的分区
    umount /dev/mmcblk1p2               # 卸载创建的分区
    sync                                # 同步以上操作
    sleep 1
    
    mkdosfs  -F 32 /dev/mmcblk1p1       # 以FAT32格式化mmcblk1p1分区
    sync
    sleep 1
    
    mkfs.ext3 /dev/mmcblk1p2            # 以ext3格式化mmcblk1p2分区
    sync
    sleep 1
    
    echo "finish make tf card"          # 输出提示信息
  • 相关阅读:
    P1016 旅行家的预算
    导航菜单全部解释调用外部样式
    css调用外部样式和css样式说明剧中显示
    两种调用外部样式的方法
    css行内样式
    css选择器集体声明
    CSS用类选择器在本页写样式
    CSS用Id选择器在本页写样式
    css用标签选择器在本页写样式
    CSS本页写样式
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/4812325.html
Copyright © 2020-2023  润新知