20150823-Linux的文件系统

占位,待完善。。。

Linux的文件系统

绝对路径:/

根文件系统:rootfs

文件系统挂载:

LSB: FHS(文件系统层级结构标准)

FHS:

/boot: 引导文件存放目录,例如kernel(vmlinuz)、bootloader(grub, grub2);

/bin: binary,供用户使用的基本的命令;OS启动即会用到程序;

/sbin:管理类的基本命令;

/lib: 基本共享库;内核模块;

/lib64:x86_64系统的共享库;

/etc:配置文件目录;

/home/USERNAME: 普通用主目录的默认位置;

/root: 管理员的主目录;

/media:便携式移动设备;

/mnt:临时文件系统挂载点;

/opt: 可选目录,第三方应用程序的默认安装位置;

/dev:devices,设备文件

b:block devices,random access

c: character deivces,linear access

/proc:

伪文件系统;用于输出内核与进程的相关信息;

/sys:

伪文件系统;

/srv:services,系统上运行服务用到中间数据;

/tmp:临时文件目录;

/usr:Universal Shared, Read-only data;

bin:保证系统提供基本功能;

sbin

lib

lib64

include: C程序的头文件;header files

share:结构化的独立数据

doc, man

local:现在常用的第三方程序的安装位置;

bin

sbin

lib

lib64

etc

share

/var:variable data files

cache:应用程序缓存数据

lib:应用程序的状态信息数据

local:专用于为/usr/local下的应用程序存储可变数据;

lock:锁文件

log:日志文件

opt:专用于/opt

spool:应用程序的数据池;

run:运行中的进程的相关数据;通常用守护进程 的pid文件;

/selinux

Linux的文件类型:

-(f):普通文件

d: 目录文件

b: 块设备文件

c: 字符设备文件

l: 符号链接文件

p: 命名管道文件

s:套接字文件

时间: 2024-10-17 11:32:49

20150823-Linux的文件系统的相关文章

Linux根文件系统

Linux根文件系统详解 Linux系统的文件系统又被称为根文件系统(roofs),FHS是Linux系统的文件系统标准,各个不同的Linux发行版都得遵从FHS FHS规定如下: ·/bin目录 bin(binary,二进制文件),该目录里面是一些二进制文件,Linux系统下二进制文件是ELF格式的,而Windows系统下的二进制文件是PE格式的,该目录下全是一些可执行的二进制文件,所有的用户命令都在其中 ·/boot目录 该目录下包含着一些和系统启动相关的文件,比如我们的内核文件.initr

嵌入式 Linux根文件系统移植(一)——Linux文件系统简介

嵌入式 Linux根文件系统移植(一)--Linux文件系统简介 本文对文件系统分析的代码来源于linux 2.6.35.7版本. 一.文件系统的体系结构 文件系统是对存储设备上的数据和元数据进行组织的机制,便于用户和操作系统的交互.Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.Linux文件系统的体系结构如下: 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C库(glibc),为文件系统调用(打开.读取.

Linux及文件系统基本介绍

Linux及文件系统基本介绍 1   互联网行业现状 在服务器端市场: 超级计算机 2014年11月的数据显示前500系统中的485个系统都在运行着 Linux 的发布系统,而仅仅只有一台运行着 Windows 系统 截止到目前,运行 Linux 系统的处理器有 22,851,693 个之多,而 windows 系统仅仅只有 30,720 云计算 2014年 Linux 基金会撰写了一个报告,研究发现 75% 的大公司在使用 Linux 系统作为他们的主要平台,相对的使用 Windows 系统的

linux 缩减文件系统大小 LVM

linux缩减文件系统大小 LVM 实验环境: (1)操作系统:centos6.7 i686 (2)VMware Workstation 12版本 (3)实验硬盘大小5G 先查看下当前磁盘使用情况: 增加大小为5G的虚拟硬盘: 建立文件系统: (1)主要步骤如下: (2)格式化: #mkfs.ext4 /dev/vg_wtf/lv_wtf (3)挂载: #mkdir /wtf #建立挂载目录 #mount /dev/vg_wtf/lv_wtf  /wtf (4)查看目前磁盘使用情况,截图如下:

[20150925]Linux之文件系统与SHELL-朱晓扬

Linux之文件系统与SHELL 文件系统介绍 ext2/ext3/ext4 Ext2是GNU/Linux系统中标准的文件系统.这是Linux中使用最多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率.Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上. Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能.Ext3是一种日志式文件系统(Journal File System),最大的特点是:它会将整个磁盘的写入动作完整的记录

linux 笔记--文件系统及命令

IDE:开发环境,集成开发 shell+library+kernel 可以组成一个简单的操作系统 .os 后缀的文件为linux的动态链接库文件 目录也称为文件,因为目录只是路径的映射文件 linux的文件系统为树状结构,层次化管理机制,查找文件快速.FHS文件结构标准 ls -l   列出文件的内容详解 文件类型: -:普通文件 d:目录 b:块设备文件(block)c:字符设备文件(character)l:符号链接文件 p:命令管道(pipe)s:套接字文件(socket) 文件权限:9位

用uboot 烧写uboot linux内核 文件系统到nandflash的 过程以及bootm go命令启动与区别

原文:http://blog.sina.com.cn/s/blog_6b94d5680100nd48.html 文章结构结构顺序有变化-1:烧写uboot0: bootargs bootcmd 命令参数的设置1:制作yaffs2的过程2:烧写yaffs2的过程3:制作uimage 的过程4: 烧写uiamge的过程5:uimage zimage vmlinux 的区别6: uboot传递给内核的参数结构 tag7:bootm go 的 启动过程 以及区别8:加载地址 入口地址 等 ///////

linux虚拟文件系统浅析

linux虚拟文件系统浅析 虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义:1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口;2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目录结构(因为它们可能挂载了不同的文件系统).操作

文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fedora / Redhat 软件包管理指南> 如果您想加载一个分区(文件系统),首先您得确认文件系统的类型,然后才能挂载使用,比如通过mount 加载,或者通过修改 /etc/fstab来开机自动加载:如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,

linux 的文件系统(1)

首先介绍两个名词吧, 用户空间 ,内核空间 我们知道每个进程都有一个自己的生存空间,进程的空间分为两种: 用户空间         ,              内核空间 操作系统通过将程序状态寄存器等设置成不同的运行模式,即用户模式和系 统模式来限制用户进程和系统进程对系统资源的访问权限. 用户模式工作于用户空间,系统模式工作于内核空间. 在用户空间下只能运行用户指令,只能访问指定的寄存器和内存区, 但是在内核空间下进程可以运行系统的所有指令. 要想跟硬件打交道必须转入内核模式. 一个内核所提