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.
1141 0
|
存储 API 虚拟化
|
4天前
|
敏捷开发 监控 数据管理
构建高效微服务架构的五大关键策略
【4月更文挑战第20天】在当今软件开发领域,微服务架构已经成为一种流行的设计模式,它允许开发团队以灵活、可扩展的方式构建应用程序。本文将探讨构建高效微服务架构的五大关键策略,包括服务划分、通信机制、数据管理、安全性考虑以及监控与日志。这些策略对于确保系统的可靠性、可维护性和性能至关重要。
|
16天前
|
API 数据库 开发者
构建高效可靠的微服务架构:后端开发的新范式
【4月更文挑战第8天】 随着现代软件开发的复杂性日益增加,传统的单体应用架构面临着可扩展性、维护性和敏捷性的挑战。为了解决这些问题,微服务架构应运而生,并迅速成为后端开发领域的一股清流。本文将深入探讨微服务架构的设计原则、实施策略及其带来的优势与挑战,为后端开发者提供一种全新视角,以实现更加灵活、高效和稳定的系统构建。
20 0