VFS的层次 文件系统实现与用户进程(或C库)之间。 文件系统分类 基于磁盘的文件系统(ext2/3 fat iso9660…)、虚拟文件系统(proc)、网络文件系统(nfs) 通用文件模型 VFS提供一种结构模型,包含了一个强大的文件系统所应具备的所有组件。所有的文件系统实现,都必须提供与VFS ...
分类:
其他好文 时间:
2018-02-13 20:57:58
阅读次数:
225
vfs_caches_init函数初始化VFS,下面梳理函数调用流程 ...
分类:
系统相关 时间:
2018-02-12 21:02:35
阅读次数:
288
这周做的一个android的camera开发,需要获取到视频帧数据,并且需要是nv21格式的byte数组,并且视频帧的图像需要是正方向的。和android相机打过交道的都清楚,android的camera获取到的图片都是横向的,因此,需要进行旋转,对于图像的旋转,其实bitmap这个类已经可以帮我们 ...
分类:
移动开发 时间:
2018-01-28 22:29:35
阅读次数:
869
查看硬盘占用大户是/var/lib/docker/vfs/dir 直觉是images文件,历史原因累积了大量的image docker rmi 清除掉不用的image文件 可用空间有提升但提升不大 /var/lib/docker/vfs/dir的大小完全没有变化 https://docs.docke ...
分类:
其他好文 时间:
2018-01-25 14:17:15
阅读次数:
600
在上一章当中主要介绍了一些磁盘的结构以及讲述了硬盘的工作原理,然后我们也简单的介绍了fdisk的命令,那么我们在这一章当中继续介绍fdisk命令的使用。一、fdisk命令 在上一章讲过,该命令是管理磁盘的分区,无论是创建与销毁,在生产环境中使用该命令是极其危险的,所以要谨慎而行。1、查看磁盘的分区信息:
分类:
系统相关 时间:
2018-01-24 12:38:35
阅读次数:
295
Linux内核实现I/O主要在三个内核子系统:虚拟文件系统(VFS),页缓存,和页回写。虚拟文件系统(有时也叫做virtualfileswitch)是一种Linux内核的文件操作的抽象机制。它允许内核在无需了解文件系统类型的情况下,使用文件系统函数和操作文件系统数据。VFS实现这种抽象的方法是使用一种通用文件模型,它是所有Linux文件系统的基础。基于函数指针和各种面向对象方法,通用文件模型提供了
分类:
系统相关 时间:
2018-01-15 11:12:13
阅读次数:
264
通过命令ls/可以展示Linux系统目录结构,主要包括以下内容:1. binbin是Binary的缩写, 这个目录存放着最经常使用的命令。2. boot这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。3. devdev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。4. etc这个目录用来存放
分类:
系统相关 时间:
2018-01-12 15:30:17
阅读次数:
194
VFS所支持的文件系统类型可以归结为以下三大类: 基于磁盘的文件系统(Ext2, Ext3等) 网络文件系统(NFS等) 特殊文件系统(proc, sysfs) Linux的目录形成一个树形结构,根目录是 /。根目录位于根文件系统中。在Linux中通常是Ext2或Ext3。其他文件系统挂载在根文件系 ...
分类:
其他好文 时间:
2018-01-05 19:56:47
阅读次数:
183
本文乃fireaxe原创,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,并注明原作者及原链接。内容可任意使用,但对因使用该内容引起的后果不做任何保证。 作者:fireaxe_hq@hotmail.com 博客:fireaxe.blog.chinaunix.net VFS是Linux非 ...
分类:
其他好文 时间:
2018-01-05 19:54:44
阅读次数:
188
一、VFS作为内核子系统,为用户空间程序提供了文件系统相关的接口。所有实际文件系统依赖VFS共存,依靠VFS系统工作。 1、VFS提供通用文件系统接口:用户空间程序可以利用标准的UNIX文件系统调用,如open()\read()\write(),对不同物理介质上的不同文件系统进行操作。 2、VFS提 ...
分类:
其他好文 时间:
2018-01-05 19:54:10
阅读次数:
112