linux恢复树莓派内存卡容量,树莓派自动扩展tf卡剩余空间
在树莓派上开发了程序,配置了很多内容,然后现在需要做一个镜像出来,我的TF卡是16G的,传输起来实在太不方便。在网上找了很多给镜像瘦身的方法,然而并没有找到一个可靠的行之有效的方法,大部分的方法的确是给镜像瘦身了,但放在树莓派上却无法启动,树莓派启动并没有错误输出,详细的原因也无从得知。于是,曲线救国的方案就是找了一个小容量8G的TF卡做基础镜像,事实证明也很好使,唯一的问题在于,还原到16G的卡上的大小还是8G,剩余的空间并没有利用到。
扩展tf容量的方法
Linux下扩展容量的方法很多,树莓派也做了工具,可以用raspi-config轻松的完成这个工作。
问题在于,我们希望的是树莓派能在第一次启动的时候自动进行扩展,不需要人工介入,毕竟,做成成品的东西是不需要客户进行介入配置的。
自动扩展的方法
raspi-config工具实际是一个可执行的脚本,位于/usr/bin/raspi-config. 打开可以看到里边的脚本是如何编写的。
这里呢,因为我们的程序会在树莓派启动后自动启动,所以我们只要在python脚本中调用一下raspi-config命令就可以了。
1raspi-config --expand-rootfs
只启动一次
这个非常简单,模仿树莓派的SSH配置,我们在/boot文件夹下新建一个AUTOEXPAND的文件夹就行,启动后检测,如果存在就调用raspi-config命令,调用完删除AUTOEXPAND文件。
linux恢复树莓派内存卡容量,树莓派自动扩展tf卡剩余空间相关推荐
- linux恢复树莓派内存卡容量,玩玩树莓派之扩展SD卡剩余空间
前言:在安装好Go环境之后万事俱备只欠东风的情况下,我充满了喜悦,正准备go get -u github.com/gogits/gogs,然而fatal: write error: No space ...
- linux u盘分区 mdev 卸载问题,迅为开发板最小Linux自动挂载TF卡/U盘等存储设备
原标题:迅为开发板最小Linux自动挂载TF卡/U盘等存储设备 本文转自迅为论坛:http://www.topeetboard.com 通过 mdev 工具实现 U 盘和 SD/TF 卡的自动挂载步骤 ...
- 修改数据库文件为自动扩展以达到表空间自动扩展的目的
转自:http://space.itpub.net/519536/viewspace-605541 表空间自动扩展 1.数据文件自动扩展的好处 1)不会出现因为没有剩余空间可以利用到数据无法写入 2) ...
- 树莓派Zero 2 W平台不同等级TF卡的性能对比
关键词:树莓派 Zero 2 W 二代 TF卡 启动速度 读写性能 概述:树莓派Zero 2 W和一代Zero W第一感觉的差异就是启动速度大大提升了,原本Zero W需要1分49秒,同样的扩 ...
- linux下通过fdisk和mkfs.ext4给TF卡建立分区
TF卡插入后,在系统中的名称为:/dev/mmcblk0 通过fdisk命令在mmcblk0下面创建新的(primary)分区: ps:中途可以通过p命令查看已存在的分区,通过d命令删除多余的分区 应 ...
- 树莓派学习二 树莓派直接连接笔记本电脑方法(win10家庭版)
本教程特别适用新手,我是总结完网上各种教程写出来的,希望能给新手一个帮助. 需要树莓派一个,路由器一个,网线一条(用于连接路由器),笔记本一台,想用无线可以买多一个无线网卡,我觉得用无线网卡很方便,不 ...
- linux克隆tf卡中的内容,TF/SD内存卡数据克隆怎样做图文详细教程
U盘的称呼最早来源于朗科科技生产的一种新型存储设备,名曰"优盘",使用USB接口进行连接.U盘连接到电脑的USB接口后,U盘的资料可与电脑交换.而之后生产的类似技术的设备由于朗科已 ...
- 自玩树莓派记录-关于树莓派LCD3.5英寸屏幕使用及raspios(raspbian)-lite简单GUI服务搭建记录
自玩树莓派记录-关于树莓派LCD3.5英寸屏幕使用及raspios(raspbian)-lite简单GUI服务搭建记录 硬件准备 1.下载系统 2.树莓派安装系统 上脸 安装GUI服务 最后填个坑,慢 ...
- linux克隆tf卡中的内容,TF/SD内存卡数据克隆怎么做教程
有一些平板或者一些早教机,都是内置了一张TF内存卡的,而有时候我们会因为内存卡太小:或者tf卡被误格式化导致内置的数据没有了,如果你还有朋友有这些机器的话,完全可以把他内存卡里的数据克隆出来,然后写入 ...
最新文章
- python中的中文乱码问题深入分析
- threejs模型可视化编辑器_一个近乎无门槛、零基础的3D场景编辑器
- python天天向上的力量 B
- 云考古 | Azure 自建 RDS 让 iPad 跑 Office 97
- Vim文本编辑器 指令簿(二)
- 留下考题答案造福我校后来人(考试过后再看,不要抄袭)
- 【学习笔记】ListView初识
- oracle安装sqluldr2,Oracle sqluldr2工具使用方法
- HitPaw Screen Recorder(电脑屏幕录制软件)官方中文版V2.0.1.6 | 含直播和微课制作功能 | 电脑屏幕录制软件哪个好用?
- 史上最全安装Maven教程
- 深度学习领域堪称圣经的书籍(深度学习又称之为花书)-由图灵奖获得者Yoshua Bengio所著
- java单例模式——双重检查
- 对硬盘进行分区时,GPT和MBR有什么区别
- 第一行代码android网课,使用Mongodb实现打卡签到系统的实例代码
- 第06篇 部署区块链浏览器(1)
- 迁移学习具体场景与方法
- 《测绘综合能力》——海洋测绘
- Kubernetes_28_Ingress服务暴露
- 什么是API,SDK和API之间有什么关系呢?
- java语言基础知识点
热门文章
- 移动端H5 input移动端事件汇总
- mysql重置root密码centos_详解如何在Linux(CentOS)下重置MySQL根(Root)密码
- 2021年,运维工程师笔试真题(三)(附带答案)
- SCMS中的链接值算法(CCSA版本)
- 浅显易懂 SQLite3 笔记(08)— 数据库三大范式
- 三菱modbusRTU通讯实例_实例 | 威纶触摸屏与三菱D700变频器通讯
- M1 芯片mac电脑下载应用运行闪退和没有权限的处理方法?
- NETDMIS5.0同轴度测量2023
- 有无监督,上下游任务,高斯分布,BN总结
- 广告投放系统后台html,今日头条广告投放后台如何创建广告?