/*****************************************************************************
* 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秒 fdisk /dev/mmcblk1 << EOF # 开始分区
d # 删除操作
# 删除分区1
d # 删除操作
# 删除分区2,其实只剩下2,这里会出现menu
m # 显示操作menu,相当于帮助
m # 显示操作menu,相当于帮助
n # 创建新分区,相当于new
p # 创建primary分区
# 创建primary分区1
# First sector (-, default ):
+50M # Last sector, +sectors or +size{K,M,G} (-, default ): +50M, Partition of type Linux and of size MiB is set
a # toggle a bootable flag, 选择启动分区
# 选择分区1作为启动分区
t # change a partition's system id, 改变分区类型
c # c W95 FAT32 (LBA),选择FAT32格式
n # 创建新分区,相当于new
p # 创建primary分区
# 创建primary分区2
# First sector (-, default ):
# Last sector, +sectors or +size{K,M,G} (-, default ): Using default value , Partition of type Linux and of size 3.7 GiB is set
p # 查看创建结果
w # 保存退出
EOF
sync # 同步以上操作
sleep umount /dev/mmcblk1p1 # 卸载创建的分区
umount /dev/mmcblk1p2 # 卸载创建的分区
sync # 同步以上操作
sleep mkdosfs -F /dev/mmcblk1p1 # 以FAT32格式化mmcblk1p1分区
sync
sleep mkfs.ext3 /dev/mmcblk1p2 # 以ext3格式化mmcblk1p2分区
sync
sleep echo "finish make tf card" # 输出提示信息

linux fdisk tf卡分区操作解析说明的更多相关文章

  1. [分享] IMX6嵌入式开发板linux QT挂载U盘及TF卡

    本文转自迅为开发板:http://www.topeetboard.com 开发平台:iMX6开发板 linux QT 系统下挂载 u 盘如下图所示,qt 启动之后,在超级终端中使用命令“mknod / ...

  2. 制作HP MicroServer Gen8可用的ESXi 5.x SD/TF卡启动盘

    前些日子看到HP公司和京东在搞服务器促销活动,于是就入了一个 ProLiant MicroServer Gen8 的低配版 相比上一代产品,新一代 MicroServer系列微型服务器可更换处理器,还 ...

  3. 恢复安装过树莓派相关操作系统的TF卡容量

    原文地址:传送门 前言玩树莓派的都知道,当我们向TF卡写入系统后,在Windows下能识别的只有几百M的容量了,这主要是由于在装Linux系统的时候给TF卡分了Windows无法识别的分区,下面我用图 ...

  4. IMX6Q开发板Linux-QT挂载U盘及TF卡

    本文基于:迅为-iMX6开发板Linux-QT挂载U盘及TF卡 如下图所示,qt 启动之后,在超级终端中使用命令“mknod /dev/sda1 b 8 1”创建 U盘的设备节点,如下图所示. 插入 ...

  5. SIMLock锁卡功能解析

    一.锁卡背景介绍 锁卡即SIMLock,当手机开机启动或者插入SIM卡时,手机modem侧预置在NV项中的配置信息会与SIM卡中的信息做比对,检测是否匹配.若匹配,则SIM卡可以正常使用.若不匹配,则 ...

  6. Linux光纖卡配置,磁盤掛載,多路徑設置

    Linux光纖卡配置 1.首先根據光纖卡類型加載對應的驅動.我這裡常用的是QLogic和Brocade光纖卡 [root@rhcsasm2 host3]# lspci | grep Fibre   - ...

  7. Linux入门:运行级别解析

    Linux入门:运行级别解析   一.查看当前运行级别 Ubuntu中,runlevel命令 可以查看当前运行级别: CentOS中,who -r 命令查看当前运行级别:   www.2cto.com ...

  8. MicroSD卡(TF卡)SPI模式实现方法

    现在我们手机的内存卡多为Micro SD卡,又叫TF卡,所以Micro SD卡比SD卡常见.自己曾经也想写写SD卡的读取程序,但又不想特地再去买个SD卡,这时想起手机内存卡不是和SD卡很像吗?在网上查 ...

  9. FAT32文件系统--For TF卡

    1. TF卡空间是如何分配的? 下面以4GB TF卡为例,通过WinHex工具进行分析,其空间分配如下图所示: FAT32把目录当做文件来管理,所以没有独立的目录区,所有的文件目录项都是在数据区里面的 ...

随机推荐

  1. Charles Proxy License 破解

    // Charles Proxy License // 适用于Charles任意版本的注册码,谁还会想要使用破解版呢. // Charles 4.2目前是最新版,可用.   Registered Na ...

  2. 《剑指offer》第二十七题(二叉树的镜像)

    // 面试题27:二叉树的镜像 // 题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像. #include <iostream> #include "BinaryTree ...

  3. js 中的几个假值

    1. 使用场景 if分支语句   /  短路语句while循环语句for里的第二个语句 2. 6个假值 (都属于 原始类型数据的一部分内容,非原始类型即对象都是真值,如:对象.数组.正则.函数   . ...

  4. ubuntu下xx-net可用IP为0, ping6显示 Network is unreachable

    不知和xx-net有没有关系. 全新安装系统 sudo apt-get install miredo 这时, ping6 ipv6.google.com 是能ping通的 按github上依次安装py ...

  5. RabbitMQ入门_10_队列长度限制

    参考资料:https://www.rabbitmq.com/maxlength.html RabbitMQ 有两种方式限制队列长度,第一种是对队列中消息总数进行限制: gordon.study.rab ...

  6. SpringBoot中的数据库连接池

    内置的连接池 目前Spring Boot中默认支持的连接池有dbcp,dbcp2, tomcat, hikari三种连接池. 数据库连接可以使用DataSource池进行自动配置. 由于Tomcat数 ...

  7. 如何配置Smarty模板

    <?php //首先包含Smarty类文件 include_once('Smarty/Smarty.class.php'); //实例化Smarty类文件 $smarty=new Smarty( ...

  8. 只能输入float

    if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8 && (in ...

  9. mysql 随机获取数据并插入到数据库中

    insert into result (user_id, activity_id, number) select user_id, activity_id from `activity_record` ...

  10. thinkphp3.2导出

    public function test() { set_time_limit(0); ini_set('memory_limit', '500M'); //导入PHPExcel类库,因为PHPExc ...