linux rootfs分区扩容,瑞芯微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 1515376 1353320 67032 96% /
devtmpfs 1951660 0 1951660 0% /dev
tmpfs 1952236 0 1952236 0% /dev/shm
tmpfs 1952236 49692 1902544 3% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1952236 0 1952236 0% /sys/fs/cgroup
tmpfs 390448 0 390448 0% /run/user/0
root@rock960:~#
再查看磁盘容量,32gb emmc实际可用容量29gb,除去已分区容量还有27.5gb容量未分区:
root@rock960:~# fdisk -l /dev/mmcblk1
disk /dev/mmcblk1: 29.1 gib, 31268536320 bytes, 61071360 sectors
units: sectors of 1 * 512 = 512 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disklabel type: gpt
disk identifier: f464c417-6f1f-4bf8-a1ce-bdb432a3bd1b
device start end sectors size type
/dev/mmcblk1p1 64 8063 8000 3.9m linux filesystem
/dev/mmcblk1p2 16384 24575 8192 4m linux filesystem
/dev/mmcblk1p3 24576 32767 8192 4m linux filesystem
/dev/mmcblk1p4 32768 262143 229376 112m efi system
/dev/mmcblk1p5 262144 3409886 3147743 1.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: 31.3gb
sector size (logical/physical): 512b/512b
partition table: gpt
disk flags:
number start end size file system name flags
1 32.8kb 4129kb 4096kb loader1
2 8389kb 12.6mb 4194kb loader2
3 12.6mb 16.8mb 4194kb trust
4 16.8mb 134mb 117mb fat16 boot boot, esp
5 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
1 64s 8063s 8000s loader1
2 16384s 24575s 8192s loader2
3 24576s 32767s 8192s trust
4 32768s 262143s 229376s fat16 boot boot, esp
5 262144s 3409886s 3147743s ext4 rootfs
(parted) resizepart 5 100%
(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
1 64s 8063s 8000s loader1
2 16384s 24575s 8192s loader2
3 24576s 32767s 8192s trust
4 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.13 (17-may-2015)
the filesystem is already 7601147 (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 1.4g 28g 5% /
devtmpfs devtmpfs 2.0g 0 2.0g 0% /dev
tmpfs tmpfs 2.0g 0 2.0g 0% /dev/shm
tmpfs tmpfs 2.0g 51m 2.0g 3% /run
tmpfs tmpfs 5.3m 0 5.3m 0% /run/lock
tmpfs tmpfs 2.0g 0 2.0g 0% /sys/fs/cgroup
tmpfs tmpfs 400m 0 400m 0% /run/user/0
root@rock960:~#
后续:
tbd
linux rootfs分区扩容,瑞芯微ROCK960 RK3399烧录image后扩容rootfs相关推荐
- 【北京迅为】瑞芯微系列RK3399六核服务器级开发板接口介绍
迅为 iTOP-RK3399 开发板基于瑞芯微公司的 RK3399 六核处理器设计,Cortex-A72 架构: GPU Mali-T860 MP4 支持 4K H.265/H.264 视频解码:An ...
- 基于瑞芯微芯片RK3399学习
同是soc,参加新星计划学习下大佬的思路 sys系统 针对:(内核)1.1.通过sysfs清楚了解设备的系统状况的学习 通过了解sys目录和文件了解嵌入式设备的系统状况. sysfs把连接在系统上的设 ...
- 迅为RK3399开发板瑞芯微64位六核Linux安卓8.1系统
iTOP-3399 开发平台是基于瑞芯微的 RK3399 处理器设计开发的一款产品,Rockchip RK3399 是瑞芯微推出的一款低功耗,高性能的应用处理器芯片.该芯片基于 Big.Little ...
- 瑞芯微RK3568对比RK3399性能解析
RK3568核心板简介 RK3568核心板是武汉万象奥科基于瑞芯微Rockchip的RK3568设计的一款高性能核心板.它采用四核Cortex-A55架构,最高主频可达2.0GHz,同时集成Mal ...
- 瑞芯微和全志的芯片选型和开发异同点
国产通用SOC比较常见的有瑞芯微和全志. 瑞芯微有RK6.RV.RK其他和RK Power,其他都是不知名或者失败的产品不谈也罢.其中RK6是视频接口转换芯片跟龙迅做的一样.RV都是ISP,这是自20 ...
- 瑞芯微RK3399六核-迅为3399开发板介绍
迅为3399开发板基于瑞芯微的RK3399处理器设计,Rockchip RK3399是瑞芯微推出的一款低功耗.高性能的应用处理器芯片,该芯片基于Big.Little架构,即具有独立的NEON协同处理器 ...
- 【Rockchip】一、瑞芯微 Linux SDK软件包的解压和部署
文章目录 压缩包的获取 压缩包的解压 SDK环境安装 瑞芯微驱动安装 [小白向] 第一次使用瑞芯微的SDK,根据手册和指点,踩了一些坑,最后才正确解压和使用了SDK,这里记录一下. 小吐槽:指导解压的 ...
- linux人脸识别终端是什么意思,瑞芯微如何看待天波首发得RV1109 Linux人脸识别终端...
2020年9月21日,天波智能云发布了业内首款基于RV1109的Linux人脸识别终端,得到了业内很多企业的关注.而作为该产品的芯片厂家瑞芯微也出现了本次直播间,瑞芯微的市场负责人对RV1109 Li ...
- 【瑞芯微Rockchip Linux平台】SoftAp需求实现(3)动态获取BT Mac地址并更新beacon帧中的mac信息
[瑞芯微Rockchip Linux平台]SoftAp需求实现(3)动态获取BT Mac地址并更新beacon帧中的mac信息 1. 获取本机的蓝牙mac地址 __get_bt_mac_addr() ...
最新文章
- php 上传 类 代码,php 文件上传类代码
- R语言计算回归模型学生化残差(Studentized Residuals)实战:如果样本学生化残差(Studentized Residuals)绝对值大于3则是离群值
- 【C 语言】指针间接赋值 ( 间接赋值三要素 | 间接赋值 使用的三种场景 )
- SpringBoot 快速开启事务(附常见坑点)
- 别翻了,成员变量和局部变量在多线程中的使用,看这篇就够了
- 万物皆可傅里叶!用傅里叶变换还能画出世界名画!
- centos7默认字体_CentOS7终端的分辨率和字体修改
- RT-Thread源码学习第六篇,线程调度器(1)
- Codeforces Round #381 (Div. 2) D. Alyona and a tree 树上二分+前缀和思想
- 7塞班贝拉系统下载_远观JAVA,近观鸿蒙,盘点那些年我们用过的手机系统
- 关于AMS1117-ADJ 电压调节计算
- java迷宫注释_写下走迷宫游戏的注释
- cogs908. 校园网
- springboot 动态数据源问题
- LaTeX公式符号总结(Markdown适用)
- 标准正态分布变量的累积概率分布函数
- Python | 实现简单的康威生命游戏
- Flink Task、Sub-Task、task slot和parallelism
- 在window下间接使用meteorite的包管理功能
- 【梦幻连连连】源码分析(一)
热门文章
- 汽车行业1月展望:高景气度持续,新能源累计销量同比转正-20210104.PDF
- 燃气灶电气线路图及原理_脉冲点火燃气灶工作原理,带图,越详细越好
- oracle数据库日志挖掘操作步骤
- Atitit.月度计划日程表 每月流程表 v7 raf Ver history V7 add fest list 00cate	Item	Imp	desc	R0 stat Body	Sport
- Tesseract 进行图像识别
- iphone刷linux教程,Linux系统平刷iOS10.2教程
- 初次使用Rubymine
- 下载spotify音乐_完成播放列表或专辑后如何停止Spotify停止自动播放音乐
- Unity相机自由观察场景模型方法总结
- 360以不正当竞争为由起诉卡巴斯基