问题描述:

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的更多相关文章

  1. 瑞芯微ROCK960 RK3399固件烧录总结

    1 下载固件 进入瑞芯微ROCK960下载主页 https://www.96boards.org/documentation/consumer/rock/downloads/ 选择os固件, Debi ...

  2. 瑞芯微RK3399六核-迅为3399开发板介绍

    迅为3399开发板基于瑞芯微的RK3399处理器设计,Rockchip RK3399是瑞芯微推出的一款低功耗.高性能的应用处理器芯片,该芯片基于Big.Little架构,即具有独立的NEON协同处理器 ...

  3. 瑞芯微RK3399宣布系统开源,进入百余种行业市场!

    集微网消息,2月24日瑞芯微官方突然宣布, Rockchip RK3399Linux系统开源!作为Rockchip旗舰级芯片,RK3399具有高性能.高扩展.全能型应用特性. 这一重磅消息立马刷爆朋友 ...

  4. Linux下更新瑞芯微固件

    有这样的需求,是因为提供的BSP中是在windows下烧写的系统.我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情.为了解决这个问题我尝试着用VirtualBox ...

  5. 9.7寸RK3188瑞芯微四核爱立顺M33平板电脑 - 深圳吉祥星晨科技有限公司 - 华强商情网

    9.7寸RK3188瑞芯微四核爱立顺M33平板电脑 - 深圳吉祥星晨科技有限公司 - 华强商情网 欢迎加入 2000人超级QQ群,平板电脑行业交流群:221371451,平板电脑产品及报价群:5765 ...

  6. 瑞芯微发布最新旗舰应用处理器-RK3588

    在瑞芯微电子第四届“开发者之春”大会上,瑞芯微推出了新一代8nm旗舰处理器-RK3588 这个芯片将采用8nm 制程工艺.基于A76+A55 内核组合,具备4K UI性能.8K VPU,拥有NPU2. ...

  7. 宁远电子瑞芯微RK3399开发板DLT3399A底层接口调用

     GPIO口控制 在DLT3399A板卡正面写有GPIO和UART4_1V8丝印的接口,并看到板子反面对应的引脚gpio丝印,选择相对应的gpio控制节点,接口位置如下图所示: 1.dlt3399a上 ...

  8. 瑞芯微RK3188如何配置USB摄像头支持

  9. 瑞芯微RK3188摄像头相关参数的配置

随机推荐

  1. linux进程间通信——netlink【转】

    本文转载自:http://blog.csdn.net/wangyuling1234567890/article/details/21561457 今天在看用户态与内核态通信相关东西时,发现了关于net ...

  2. luogu 3371 【模板】单源最短路径

    我太菜了 今天才学会堆优化的dij #include<iostream> #include<cstdio> #include<algorithm> #include ...

  3. 洛谷P3690 LCT模板

    题目:https://www.luogu.org/problemnew/show/P3690 自己竟然从没有钻研过LCT上的连通性问题! 于是被最后一个点卡了,似乎因为 find 函数只能找出连通性而 ...

  4. bzoj4237 稻草人——分治

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4237 分治: 先把所有点按 y 排序,然后二分递归: 对于每个 mid ,计算经过它的矩形的 ...

  5. RDA 工模

    1.工模GUI如下图: 注意两个API接口,_APP_Update_Layer()/UpdateNodeFunctionContent() 这两个接口一个是刷新ListView,另一个刷新ListVi ...

  6. 3-1 todolist功能开发

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. (博弈论)51NOD 1072 威佐夫游戏

    有2堆石子.A B两个人轮流拿,A先拿.每次可以从一堆中取任意个或从2堆中取相同数量的石子,但不可不取.拿到最后1颗石子的人获胜.假设A B都非常聪明,拿石子的过程中不会出现失误.给出2堆石子的数量, ...

  8. [转]C语言字符串操作总结大全(超详细)

    1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度 ...

  9. 树形DP UVA 1292 Strategic game

    题目传送门 /* 题解:选择一个点,它相邻的点都当做被选择,问最少选择多少点将所有点都被选择 树形DP:dp[i][0/1]表示当前点选或不选,如果选,相邻的点可选可不选,取最小值 */ /***** ...

  10. ACM_走楼梯Ⅱ

    走楼梯Ⅱ Time Limit: 2000/1000ms (Java/Others) Problem Description: 有一楼梯共N+1级,刚开始时你在第一级,若每次能走M级(1<=M& ...