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

相关文章

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日志格式各

Android自定义Scrollbar的两种实现方式

《Android自定义Scrollbar的两种实现方式》本文介绍两种实现自定义滚动条的方法,分别通过ItemDecoration方案和独立View方案实现滚动条定制化,文章通过代码示例讲解的非常详细,... 目录方案一:ItemDecoration实现(推荐用于RecyclerView)实现原理完整代码实现

基于Spring实现自定义错误信息返回详解

《基于Spring实现自定义错误信息返回详解》这篇文章主要为大家详细介绍了如何基于Spring实现自定义错误信息返回效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录背景目标实现产出背景Spring 提供了 @RestConChina编程trollerAdvice 用来实现 HTT

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

SpringBoot自定义注解如何解决公共字段填充问题

《SpringBoot自定义注解如何解决公共字段填充问题》本文介绍了在系统开发中,如何使用AOP切面编程实现公共字段自动填充的功能,从而简化代码,通过自定义注解和切面类,可以统一处理创建时间和修改时间... 目录1.1 问题分析1.2 实现思路1.3 代码开发1.3.1 步骤一1.3.2 步骤二1.3.3

dubbo3 filter(过滤器)如何自定义过滤器

《dubbo3filter(过滤器)如何自定义过滤器》dubbo3filter(过滤器)类似于javaweb中的filter和springmvc中的intercaptor,用于在请求发送前或到达前进... 目录dubbo3 filter(过滤器)简介dubbo 过滤器运行时机自定义 filter第一种 @A

CSS自定义浏览器滚动条样式完整代码

《CSS自定义浏览器滚动条样式完整代码》:本文主要介绍了如何使用CSS自定义浏览器滚动条的样式,包括隐藏滚动条的角落、设置滚动条的基本样式、轨道样式和滑块样式,并提供了完整的CSS代码示例,通过这些技巧,你可以为你的网站添加个性化的滚动条样式,从而提升用户体验,详细内容请阅读本文,希望能对你有所帮助...