瑞芯微ROCK960 RK3399烧录image后扩容rootfs
问题描述:
RK3399开发板烧录官网提供的ubuntu镜像: Ubuntu 16.04 Server arm64(下载地址:https://www.96boards.org/documentation/consumer/rock/downloads/ubuntu.md.html),
开发板上电运行查看系统根目录容量已使用96%:
root@rock960:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root % /
devtmpfs % /dev
tmpfs % /dev/shm
tmpfs % /run
tmpfs % /run/lock
tmpfs % /sys/fs/cgroup
tmpfs % /run/user/ root@rock960:~#
再查看磁盘容量,32GB eMMC实际可用容量29GB,除去已分区容量还有27.5GB容量未分区:
root@rock960:~# fdisk -l /dev/mmcblk1
Disk /dev/mmcblk1: 29.1 GiB, bytes, sectors
Units: sectors of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disklabel type: gpt
Disk identifier: F464C417-6F1F-4BF8-A1CE-BDB432A3BD1B Device Start End Sectors Size Type
/dev/mmcblk1p1 3.9M Linux filesystem
/dev/mmcblk1p2 4M Linux filesystem
/dev/mmcblk1p3 4M Linux filesystem
/dev/mmcblk1p4 112M EFI System
/dev/mmcblk1p5 .5G Linux filesystem
root@rock960:~#
因此需要把未分区的27.5GB磁盘空间追加到/dev/mmcblk1p5并扩容rootfs文件系统。解决方法主要用到两个命令:parted和resize2fs。
首先重新分配/dev/mmcblk1p5分区大小到覆盖整个磁盘剩余容量:(注意fdisk不支持GPT分区)
root@rock960:~# parted /dev/mmcblk1
GNU Parted 3.2
Using /dev/mmcblk1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: MMC BJNB4R (sd/mmc)
Disk /dev/mmcblk1: .3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: Number Start End Size File system Name Flags
.8kB 4129kB 4096kB loader1
8389kB .6MB 4194kB loader2
.6MB .8MB 4194kB trust
.8MB 134MB 117MB fat16 boot boot, esp
134MB 1746MB 1612MB ext4 rootfs (parted) unit s
(parted) print
Model: MMC BJNB4R (sd/mmc)
Disk /dev/mmcblk1: 61071360s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: Number Start End Size File system Name Flags
64s 8063s 8000s loader1
16384s 24575s 8192s loader2
24576s 32767s 8192s trust
32768s 262143s 229376s fat16 boot boot, esp
5 262144s 3409886s 3147743s ext4 rootfs (parted) resizepart %
(parted) print
Model: MMC BJNB4R (sd/mmc)
Disk /dev/mmcblk1: 61071360s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: Number Start End Size File system Name Flags
64s 8063s 8000s loader1
16384s 24575s 8192s loader2
24576s 32767s 8192s trust
32768s 262143s 229376s fat16 boot boot, esp
5 262144s 61071326s 60809183s ext4 rootfs (parted) Q
root@rock960:~#
然后进行EXT文件系统扩容:
root@rock960:~# resize2fs /dev/mmcblk1p5
resize2fs 1.42. (-May-)
The filesystem is already (4k) blocks long. Nothing to do!
root@rock960:~#
这时查看根目录下已使用容量已经变成5%
root@rock960:~# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 31G .4G 28G % /
devtmpfs devtmpfs .0G .0G % /dev
tmpfs tmpfs .0G .0G % /dev/shm
tmpfs tmpfs .0G 51M .0G % /run
tmpfs tmpfs 5.3M 5.3M % /run/lock
tmpfs tmpfs .0G .0G % /sys/fs/cgroup
tmpfs tmpfs 400M 400M % /run/user/
root@rock960:~#
后续:
TBD
瑞芯微ROCK960 RK3399烧录image后扩容rootfs的更多相关文章
- 瑞芯微ROCK960 RK3399固件烧录总结
1 下载固件 进入瑞芯微ROCK960下载主页 https://www.96boards.org/documentation/consumer/rock/downloads/ 选择os固件, Debi ...
- 瑞芯微RK3399六核-迅为3399开发板介绍
迅为3399开发板基于瑞芯微的RK3399处理器设计,Rockchip RK3399是瑞芯微推出的一款低功耗.高性能的应用处理器芯片,该芯片基于Big.Little架构,即具有独立的NEON协同处理器 ...
- 瑞芯微RK3399宣布系统开源,进入百余种行业市场!
集微网消息,2月24日瑞芯微官方突然宣布, Rockchip RK3399Linux系统开源!作为Rockchip旗舰级芯片,RK3399具有高性能.高扩展.全能型应用特性. 这一重磅消息立马刷爆朋友 ...
- Linux下更新瑞芯微固件
有这样的需求,是因为提供的BSP中是在windows下烧写的系统.我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情.为了解决这个问题我尝试着用VirtualBox ...
- 9.7寸RK3188瑞芯微四核爱立顺M33平板电脑 - 深圳吉祥星晨科技有限公司 - 华强商情网
9.7寸RK3188瑞芯微四核爱立顺M33平板电脑 - 深圳吉祥星晨科技有限公司 - 华强商情网 欢迎加入 2000人超级QQ群,平板电脑行业交流群:221371451,平板电脑产品及报价群:5765 ...
- 瑞芯微发布最新旗舰应用处理器-RK3588
在瑞芯微电子第四届“开发者之春”大会上,瑞芯微推出了新一代8nm旗舰处理器-RK3588 这个芯片将采用8nm 制程工艺.基于A76+A55 内核组合,具备4K UI性能.8K VPU,拥有NPU2. ...
- 宁远电子瑞芯微RK3399开发板DLT3399A底层接口调用
GPIO口控制 在DLT3399A板卡正面写有GPIO和UART4_1V8丝印的接口,并看到板子反面对应的引脚gpio丝印,选择相对应的gpio控制节点,接口位置如下图所示: 1.dlt3399a上 ...
- 瑞芯微RK3188如何配置USB摄像头支持
- 瑞芯微RK3188摄像头相关参数的配置
随机推荐
- 使用NDK r10构建Cocosd-x v3.2时编译和链接错误的解决办法
如果你使用NDK r10构建Cocos2d-x v3.2,将会遇到所有测试用例编译错误以及Lua测试用例链接错误. 1. 编译错误 错误信息是: 1 2 3 4 5 6 7 8 /Users/ming ...
- ADT20 混淆编译
注意:一定要 android代码混淆,整了两天怎么也弄不去来,百度翻遍了也都是怎么配置cfg文件,怎么混淆成功的喜悦,我就气死了,怎么都不成功.真是气死了,不过功夫不负有心人,终究还是弄出来了. 不能 ...
- uva10870
https://vjudge.net/problem/UVA-10870 裸的矩阵快速幂 注意系数矩阵在前面 因为系数矩阵为d*d 方程矩阵为d * 1 放反了就是d * 1 d * d 不符合矩阵乘 ...
- Eclipse 安装 Maven 插件的几种方法
转自:https://blog.csdn.net/oqqHun123/article/details/79674994 昨天直接在机器上配置了Maven环境,今天顺便把Eclipse等IDE环境配置好 ...
- 国王游戏 2012年NOIP全国联赛提高组(贪心+高精)
P1080 国王游戏 题目描述 恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏.首先,他让每个大臣在左.右手上面分别写下一个整数,国王自己也在左.右手上各写一个整数.然后,让这 n 位大臣排成 ...
- NetCore Netty 框架 BT.Netty.RPC 系列随讲 —(前序) REST API 与 RPC 经典网络基础服务架构
在服务体系架构内,我们所知道的,有两种请求模型: Http 请求模型,以及 RPC 请求模型.因此,在一个互联网请求模型架构上,都是这两种的请求模型的向互组合. 下面给出两种常见的互联网经典基础架构图 ...
- mydatepicker97 日历控件
官方教程: http://www.my97.net/
- AppConfig 操作简易封装
using System; using System.Configuration; namespace HT.IMS.Common { public class ClientConfig { ; pu ...
- 275 H-Index II H指数 II
这是 H指数 进阶问题:如果citations 是升序的会怎样?你可以优化你的算法吗? 详见:https://leetcode.com/problems/h-index-ii/description/ ...
- SQLServer2005 维护计划 无法删除
1.查看"维护计划"对象的ID use msdbselect * from sysmaintplan_plansselect * from sysmaintplan_logsele ...