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
        

 

目录
相关文章
|
分布式计算 算法 搜索推荐
阿里巴巴内部:2022年全技术栈PPT分享(架构篇+算法篇+大数据)
我只截图不说话,PPT大全,氛围研发篇、算法篇、大数据、Java后端架构!除了大家熟悉的交易、支付场景外,支撑起阿里双十一交易1682亿元的“超级工程”其实包括以下但不限于客服、搜索、推荐、广告、库存、物流、云计算等。 Java核心技术栈:覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。 大数据:Spark、Hadoop
|
缓存 分布式计算 负载均衡
阿里资深架构师钟华曰:中台战略思想与架构实战;含内部实施手册
最近在读一本书,叫做《企业IT架构转型之道:阿里巴巴中台战略思想与架构实战》,在写此文时本书还没有看完,因为担心如果把书全部看完后再来写这篇文章,很多精彩的内容可能已经忘记了,所以中途先写一篇来分享给大家。
|
NoSQL PHP Redis
高可用Redis(一):通用命令,数据结构和内部编码,单线程架构
1.通用API 1.1 keys命令和dbsize命令 keys * 遍历所有key keys [pattern] 遍历模式下所有的key dbsize 计算Redis中所有key的总数 例子: 127.
1171 0
|
存储 API 虚拟化
|
15天前
|
缓存 负载均衡 JavaScript
探索微服务架构下的API网关模式
【10月更文挑战第37天】在微服务架构的海洋中,API网关犹如一座灯塔,指引着服务的航向。它不仅是客户端请求的集散地,更是后端微服务的守门人。本文将深入探讨API网关的设计哲学、核心功能以及它在微服务生态中扮演的角色,同时通过实际代码示例,揭示如何实现一个高效、可靠的API网关。
|
14天前
|
Cloud Native 安全 数据安全/隐私保护
云原生架构下的微服务治理与挑战####
随着云计算技术的飞速发展,云原生架构以其高效、灵活、可扩展的特性成为现代企业IT架构的首选。本文聚焦于云原生环境下的微服务治理问题,探讨其在促进业务敏捷性的同时所面临的挑战及应对策略。通过分析微服务拆分、服务间通信、故障隔离与恢复等关键环节,本文旨在为读者提供一个关于如何在云原生环境中有效实施微服务治理的全面视角,助力企业在数字化转型的道路上稳健前行。 ####