buildroot linux filesystem 初探

简介: /****************************************************************************** * buildroot linux filesystem 初探 * 声明: * 在自己做文件系统的时候发现了这个buildroot,可以用来直接做文件系统,于是 * 下载下来自己编译了一下,发现确实是这样的,于是简单尝试一下,先看看效果如何。
/******************************************************************************
 *                        buildroot linux filesystem 初探
 * 声明:
 *     在自己做文件系统的时候发现了这个buildroot,可以用来直接做文件系统,于是
 * 下载下来自己编译了一下,发现确实是这样的,于是简单尝试一下,先看看效果如何。
 *
 *                                             2016-2-1 深圳 南山平山村 曾剑锋
 *****************************************************************************/

一、参考文档:
    1. 使用buildroot搭建linux文件系统
        http://www.wfuyu.com/technology/24705.html
    2. The Buildroot user manual
        https://buildroot.org/downloads/manual/manual.html

二、buildroot下载:
    https://buildroot.org/

三、文件系统:
    Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ ls -al
    total 72
    drwxr-xr-x 17 Qt Qt 4096 Jan 31 17:47 .
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:06 ..
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:47 bin
    drwxr-xr-x  4 Qt Qt 4096 Jan 31 17:47 dev
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:47 etc
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:47 lib
    lrwxrwxrwx  1 Qt Qt    3 Jan 31 17:06 lib32 -> lib
    lrwxrwxrwx  1 Qt Qt   11 Jan 31 17:46 linuxrc -> bin/busybox
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 media
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 mnt
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 opt
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 proc
    drwx------  2 Qt Qt 4096 Dec  6 06:05 root
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 run
    drwxr-xr-x  2 Qt Qt 4096 Jan 31 17:46 sbin
    drwxr-xr-x  2 Qt Qt 4096 Dec  6 06:05 sys
    -rw-r--r--  1 Qt Qt 1336 Jan 31 17:47 THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
    drwxrwxrwt  3 Qt Qt 4096 Jan 31 17:47 tmp
    drwxr-xr-x  6 Qt Qt 4096 Jan 31 17:46 usr
    drwxr-xr-x  4 Qt Qt 4096 Jan 31 17:47 var
    Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target$ 

四、etc目录:
    Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$ ls -al
    total 96
    drwxr-xr-x  6 Qt Qt  4096 Jan 31 17:47 .
    drwxr-xr-x 17 Qt Qt  4096 Jan 31 17:47 ..
    -rw-r--r--  1 Qt Qt   320 Dec  6 06:05 fstab
    -rw-r--r--  1 Qt Qt   304 Dec  6 06:05 group
    -rw-r--r--  1 Qt Qt     6 Jan 31 17:47 hostname
    -rw-r--r--  1 Qt Qt    36 Jan 31 17:47 hosts
    drwxr-xr-x  2 Qt Qt  4096 Feb  1 08:18 init.d
    -rw-r--r--  1 Qt Qt  1033 Jan 31 17:47 inittab
    -rw-r--r--  1 Qt Qt  1180 Dec  6 06:05 inputrc
    -rw-r--r--  1 Qt Qt    17 Jan 31 17:47 issue
    -rw-r--r--  1 Qt Qt  1103 Jan 31 17:47 ld.so.cache
    -rw-r--r--  1 Qt Qt     0 Jan 31 17:47 ld.so.conf
    drwxr-xr-x  2 Qt Qt  4096 Dec  6 06:05 ld.so.conf.d
    -rw-r--r--  1 Qt Qt   876 Jan 31 17:46 mdev.conf
    lrwxrwxrwx  1 Qt Qt    12 Dec  6 06:05 mtab -> /proc/mounts
    drwxr-xr-x  6 Qt Qt  4096 Jan 31 17:47 network
    -rw-r--r--  1 Qt Qt   230 Jan 31 17:47 nsswitch.conf
    -rw-r--r--  1 Qt Qt   101 Jan 31 17:47 os-release
    -rw-r--r--  1 Qt Qt   334 Dec  6 06:05 passwd
    -rw-r--r--  1 Qt Qt   324 Dec  6 06:05 profile
    drwxr-xr-x  2 Qt Qt  4096 Dec  6 06:05 profile.d
    -rw-r--r--  1 Qt Qt  2744 Dec  6 06:05 protocols
    lrwxrwxrwx  1 Qt Qt    18 Dec  6 06:05 resolv.conf -> ../tmp/resolv.conf
    -rw-r--r--  1 Qt Qt 10873 Dec  6 06:05 services
    -rw-------  1 Qt Qt   243 Jan 31 17:47 shadow
    Qt@zengjf:~/rootfs/buildroot/buildroot-2015.11.1/output/target/etc$ 

 

目录
打赏
0
0
0
0
12
分享
相关文章
【Linux】文件服务CIFS(Common Internet File System)
【Linux】文件服务CIFS(Common Internet File System)
222 0
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
210 0
linux 挂载硬盘报错 "mount: unknown filesystem type 'ntfs'"
【10月更文挑战第7天】在Linux系统中挂载硬盘时遇到“mount: unknown filesystem type 'ntfs'”错误,是因为Linux默认可能不支持NTFS文件系统。本文提供了解决方案:安装NTFS-3G软件包以支持NTFS,并检查内核是否已加载NTFS模块。对于Ubuntu/Debian系统,可使用`sudo apt-get install ntfs-3g`命令;对于CentOS/RHEL系统,则需先安装EPEL仓库再安装NTFS-3G。此外,还需确认硬盘设备名正确无误,并创建合适的挂载点目录。
1187 2
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
Disable NUMA on database servers to improve performance of Linux file system utilities
Disable NUMA on database servers to improve performance of Linux file system utilities
61 3
Buildroot系列开发(四)Linux工具链剖析(下)
Buildroot系列开发(四)Linux工具链剖析
124 3
Buildroot系列开发(四)Linux工具链剖析(下)
Buildroot系列开发(一)发行版Linux系统组成
Buildroot系列开发(一)发行版Linux系统组成
212 0
Buildroot系列开发(一)发行版Linux系统组成