RPi 2B Raspbian SD卡内部架构

简介: /***************************************************************************** * RPi 2B Raspbian SD卡内部架构 * 声明: * 本文主要想了解RPi 2B Raspbian SD卡中文件存放方式。
/*****************************************************************************
 *                      RPi 2B Raspbian SD卡内部架构
 * 声明:
 *     本文主要想了解RPi 2B Raspbian SD卡中文件存放方式。
 *
 *                                          2016-1-29 深圳 南山平山村 曾剑锋
 ****************************************************************************/

一、参考文章:
    1. RPi Advanced Setup
        http://elinux.org/RPi_Advanced_Setup
    2. Formatting the SD card via the mkcard.txt script
        http://downloads.angstrom-distribution.org/demo/beaglebone/mkcard.txt
    3. RPi cmdline.txt
        http://elinux.org/RPi_cmdline.txt

二、总结:
    1.  RPi 2B Raspbian SD被分区为2个分区(we want to create two partitions. One for the boot image, one for our distro.):
        Device    Boot      Start         End      Blocks   Id  System
        /dev/sdc1   *           1          51      409626    c  W95 FAT32 (LBA)
        /dev/sdc2              52         245     1558305   83  Linux
    2. 文件系统类型:
        cat cmdline.txt
            ......
            rootfstype=ext4
            ......
    3. boot分区内容:
        zengjf@zengjf:/media/boot$ ls -al
        total 19892
        drwx------ 3 myzr myzr   16384 Jan  1  1970 .
        drwxr-xr-x 5 root root    4096 Jan 29 17:01 ..
        -rw-r--r-- 1 myzr myzr    9846 Nov 18 16:01 bcm2708-rpi-b.dtb
        -rw-r--r-- 1 myzr myzr   10125 Nov 18 16:01 bcm2708-rpi-b-plus.dtb
        -rw-r--r-- 1 myzr myzr    9850 Nov 18 16:01 bcm2708-rpi-cm.dtb
        -rw-r--r-- 1 myzr myzr   11113 Nov 18 16:01 bcm2709-rpi-2-b.dtb
        -rw-r--r-- 1 myzr myzr   17900 Nov 18 16:01 bootcode.bin
        -rw-r--r-- 1 myzr myzr     136 Nov 21 20:28 cmdline.txt
        -rw-r--r-- 1 myzr myzr    1635 Nov 21 20:28 config.txt
        -rw-r--r-- 1 myzr myzr   18693 Aug 21 16:04 COPYING.linux
        -rw-r--r-- 1 myzr myzr    2472 Nov 18 16:01 fixup_cd.dat
        -rw-r--r-- 1 myzr myzr    6446 Nov 18 16:01 fixup.dat
        -rw-r--r-- 1 myzr myzr    9684 Nov 18 16:01 fixup_db.dat
        -rw-r--r-- 1 myzr myzr    9684 Nov 18 16:01 fixup_x.dat
        -rw-r--r-- 1 myzr myzr     110 Nov 21 21:35 issue.txt
        -rw-r--r-- 1 myzr myzr 4035396 Nov 18 16:01 kernel7.img
        -rw-r--r-- 1 myzr myzr 4059512 Nov 18 16:01 kernel.img
        -rw-r--r-- 1 myzr myzr    1494 Nov 18 16:01 LICENCE.broadcom
        -rw-r--r-- 1 myzr myzr   18974 Nov 21 21:35 LICENSE.oracle
        drwx------ 2 myzr myzr    8192 Nov 21 20:32 overlays
        -rw-r--r-- 1 myzr myzr  604376 Nov 18 16:01 start_cd.elf
        -rw-r--r-- 1 myzr myzr 4856072 Nov 18 16:01 start_db.elf
        -rw-r--r-- 1 myzr myzr 2730232 Nov 18 16:01 start.elf
        -rw-r--r-- 1 myzr myzr 3811048 Nov 18 16:01 start_x.elf
    4. ext4文件系统内容:
        zengjf@zengjf:/media/ad6203a1-ec50-4f44-a1c0-e6c3dd4c9202$ ls -al
        total 96
        drwxr-xr-x  21 root root  4096 Nov 22 04:39 .
        drwxr-xr-x   5 root root  4096 Jan 29 17:01 ..
        drwxr-xr-x   2 root root  4096 Nov 22 04:48 bin
        drwxr-xr-x   3 root root  4096 Nov 22 04:32 boot
        drwxr-xr-x   4 root root  4096 Nov 22 02:51 dev
        drwxr-xr-x 108 root root  4096 Nov 22 05:36 etc
        drwxr-xr-x   3 root root  4096 Nov 22 04:32 home
        drwxr-xr-x  19 root root  4096 Nov 22 04:48 lib
        drwx------   2 root root 16384 Nov 22 03:39 lost+found
        drwxr-xr-x   2 root root  4096 Nov 22 02:50 media
        drwxr-xr-x   2 root root  4096 Nov 22 02:50 mnt
        drwxr-xr-x   6 root root  4096 Nov 22 05:29 opt
        drwxr-xr-x   2 root root  4096 Jan  7  2015 proc
        drwx------   2 root root  4096 Nov 22 02:50 root
        drwxr-xr-x   5 root root  4096 Nov 22 04:38 run
        drwxr-xr-x   2 root root  4096 Nov 22 04:48 sbin
        drwxr-xr-x   2 root root  4096 Nov 22 02:50 srv
        drwxr-xr-x   2 root root  4096 Apr 12  2015 sys
        drwxrwxrwt   9 root root  4096 Nov 22 05:36 tmp
        drwxr-xr-x  10 root root  4096 Nov 22 02:50 usr
        drwxr-xr-x  11 root root  4096 Nov 22 05:35 var
        

 

目录
打赏
0
0
0
0
12
分享
相关文章
阿里巴巴内部:2022年全技术栈PPT分享(架构篇+算法篇+大数据)
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。 Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。 大数据:Spark、Hadoop
阿里资深架构师钟华曰:中台战略思想与架构实战;含内部实施手册
最近在读一本书,叫做《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》,在写此文时本书还没有看完,因为担心如果把书全部看完后再来写这篇文章,很多精彩的内容可能已经忘记了,所以中途先写一篇来分享给大家。
高可用Redis(一):通用命令,数据结构和内部编码,单线程架构
1.通用API 1.1 keys命令和dbsize命令 keys * 遍历所有key keys [pattern] 遍历模式下所有的key dbsize 计算Redis中所有key的总数 例子: 127.
1187 0
智慧工地云平台的技术架构解析:微服务+Spring Cloud如何支撑海量数据?
慧工地解决方案依托AI、物联网和BIM技术,实现对施工现场的全方位、立体化管理。通过规范施工、减少安全隐患、节省人力、降低运营成本,提升工地管理的安全性、效率和精益度。该方案适用于大型建筑、基础设施、房地产开发等场景,具备微服务架构、大数据与AI分析、物联网设备联网、多端协同等创新点,推动建筑行业向数字化、智能化转型。未来将融合5G、区块链等技术,助力智慧城市建设。
云原生架构下的微服务治理策略与实践####
本文旨在探讨云原生环境下微服务架构的治理策略,通过分析当前面临的挑战,提出一系列实用的解决方案。我们将深入讨论如何利用容器化、服务网格(Service Mesh)等先进技术手段,提升微服务系统的可管理性、可扩展性和容错能力。此外,还将分享一些来自一线项目的经验教训,帮助读者更好地理解和应用这些理论到实际工作中去。 ####
81 0

热门文章

最新文章