rk3399添加自定义分区

2024-08-25 08:32
文章标签 自定义 分区 rk3399

本文主要是介绍rk3399添加自定义分区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目的是在系统添加新分区,供上层使用
环境:rk3399-jd4
ubuntu18.04

  1. 在parameter.txt文件修改分区:
    改前
CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00020000@0x0000a000(boot),0x00020000@0x0002a000(recovery),0x00010000@0x0004a000(backup),0x00600000@0x0005a000(rootfs),-@0x0065a000(userdata:grow)
uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

改后:

CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00020000@0x0000a000(boot),0x00020000@0x0002a000(recovery),0x00010000@0x0004a000(backup),0x00600000@0x0005a000(rootfs),0x00200000@0x0065a000(logfs),-@0x0085a000(userdata:grow)

差别,添加logfs 分区 ,大小1G :

0x00200000@0x0065a000(logfs)

2.改后重新烧尽系统:

root@firefly:~# ll /dev/block/by-name/
total 0
drwxr-xr-x 2 root root 220 Feb 19 03:20 ./
drwxr-xr-x 3 root root 560 Feb 19 03:20 ../
lrwxrwxrwx 1 root root  15 Feb 19 03:20 backup -> ../../mmcblk1p6
lrwxrwxrwx 1 root root  15 Feb 19 03:20 boot -> ../../mmcblk1p4
lrwxrwxrwx 1 root root  15 Feb 19 03:20 logfs -> ../../mmcblk1p8
lrwxrwxrwx 1 root root  15 Feb 19 03:20 misc -> ../../mmcblk1p3
lrwxrwxrwx 1 root root  15 Feb 19 03:20 recovery -> ../../mmcblk1p5
lrwxrwxrwx 1 root root  15 Feb 19 03:20 rootfs -> ../../mmcblk1p7
lrwxrwxrwx 1 root root  15 Feb 19 03:20 trust -> ../../mmcblk1p2
lrwxrwxrwx 1 root root  15 Feb 19 03:20 uboot -> ../../mmcblk1p1
lrwxrwxrwx 1 root root  15 Feb 19 03:20 userdata -> ../../mmcblk1p9

应该是成功的,系统会自动挂载到 /media/firefly/uuid下,想设置系统自动挂载到指定路径:

root@firefly:~# nl /etc/fstab1  # UNCONFIGURED FSTAB FOR BASE SYSTEM2  /dev/mmcblk1p8 /logblk ext4 defaults  1 1
root@firefly:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G  8.0K  1.9G   1% /dev
tmpfs           385M  900K  384M   1% /run
/dev/mmcblk1p7  1.6G  1.3G  180M  88% /root-ro
/dev/mmcblk1p9   27G  359M   27G   2% /userdata
overlayroot      27G  359M   27G   2% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mmcblk1p8  976M  2.6M  907M   1% /logblk
tmpfs           385M   16K  385M   1% /run/user/1000
/dev/sda1        58G  9.0G   49G  16% /media/firefly/KINGSTON1
tmpfs           385M     0  385M   0% /run/user/0

可以挂载了。
设置自启动程序:

root@firefly:/home/firefly/.config/lxsession/Lubuntu# ls
autostart  desktop.conf

设置内容:

@/bin/mkdir /home/firefly/ssddd
@sudo /bin/umount /dev/mmcblk1p8
@sudo /bin/mount /dev/mmcblk1p8 /logblk

切记,烧录完系统记得重新烧录分区文件,否则会出现分区重叠现象;
最新笔记,参考https://blog.csdn.net/u013021855/article/details/126960156?spm=1001.2014.3001.5502

这篇关于rk3399添加自定义分区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1105054

相关文章

如何自定义一个log适配器starter

《如何自定义一个log适配器starter》:本文主要介绍如何自定义一个log适配器starter的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求Starter 项目目录结构pom.XML 配置LogInitializer实现MDCInterceptor

Druid连接池实现自定义数据库密码加解密功能

《Druid连接池实现自定义数据库密码加解密功能》在现代应用开发中,数据安全是至关重要的,本文将介绍如何在​​Druid​​连接池中实现自定义的数据库密码加解密功能,有需要的小伙伴可以参考一下... 目录1. 环境准备2. 密码加密算法的选择3. 自定义 ​​DruidDataSource​​ 的密码解密3

spring-gateway filters添加自定义过滤器实现流程分析(可插拔)

《spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔)》:本文主要介绍spring-gatewayfilters添加自定义过滤器实现流程分析(可插拔),本文通过实例图... 目录需求背景需求拆解设计流程及作用域逻辑处理代码逻辑需求背景公司要求,通过公司网络代理访问的请求需要做请

MySQL数据库实现批量表分区完整示例

《MySQL数据库实现批量表分区完整示例》通俗地讲表分区是将一大表,根据条件分割成若干个小表,:本文主要介绍MySQL数据库实现批量表分区的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录一、表分区条件二、常规表和分区表的区别三、表分区的创建四、将既有表转换分区表脚本五、批量转换表为分区

Spring Security自定义身份认证的实现方法

《SpringSecurity自定义身份认证的实现方法》:本文主要介绍SpringSecurity自定义身份认证的实现方法,下面对SpringSecurity的这三种自定义身份认证进行详细讲解,... 目录1.内存身份认证(1)创建配置类(2)验证内存身份认证2.JDBC身份认证(1)数据准备 (2)配置依

MySQL 分区与分库分表策略应用小结

《MySQL分区与分库分表策略应用小结》在大数据量、复杂查询和高并发的应用场景下,单一数据库往往难以满足性能和扩展性的要求,本文将详细介绍这两种策略的基本概念、实现方法及优缺点,并通过实际案例展示如... 目录mysql 分区与分库分表策略1. 数据库水平拆分的背景2. MySQL 分区策略2.1 分区概念

Mysql表如何按照日期字段的年月分区

《Mysql表如何按照日期字段的年月分区》:本文主要介绍Mysql表如何按照日期字段的年月分区的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、创键表时直接设置分区二、已有表分区1、分区的前置条件2、分区操作三、验证四、注意总结一、创键表时直接设置分区

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

MySQL大表数据的分区与分库分表的实现

《MySQL大表数据的分区与分库分表的实现》数据库的分区和分库分表是两种常用的技术方案,本文主要介绍了MySQL大表数据的分区与分库分表的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录1. mysql大表数据的分区1.1 什么是分区?1.2 分区的类型1.3 分区的优点1.4 分

如何自定义Nginx JSON日志格式配置

《如何自定义NginxJSON日志格式配置》Nginx作为最流行的Web服务器之一,其灵活的日志配置能力允许我们根据需求定制日志格式,本文将详细介绍如何配置Nginx以JSON格式记录访问日志,这种... 目录前言为什么选择jsON格式日志?配置步骤详解1. 安装Nginx服务2. 自定义JSON日志格式各