
filesystem
文章平均质量分 76
Fybon
这个作者很懒,什么都没留下…
展开
-
F2FS文件系统架构与原理分析(五)——元数据组织及管理
from : http://blog.chinaunix.net/uid-28989651-id-3911126.html转载 2014-08-22 11:14:38 · 4942 阅读 · 0 评论 -
android sdcard存储方案(基于fuse文件系统):之一
基于fuse文件系统的android sdcard存储方案原创 2014-05-15 17:45:31 · 23818 阅读 · 5 评论 -
eCryptfs: a Stacked Cryptographic Filesystem
from : http://www.linuxjournal.com/article/9400转载 2014-10-21 14:02:30 · 1576 阅读 · 0 评论 -
List of file systems
from : http://en.wikipedia.org/wiki/List_of_file_systems#File_systems_optimized_for_flash_memory.2C_solid_state_mediaThe following lists identify, characterize, and link to more thorough inf转载 2015-03-02 17:37:55 · 2422 阅读 · 0 评论 -
android usb挂载分析--ntfs-3g移植
from : http://blog.youkuaiyun.com/new_abc/article/details/7443208前段时候做android下文件系统的支持,android本身vold里面只实现了fat的支持,对其它格式的支持没有实现,关于ntfs的支持,linux对于其只支持读,不可写,后面网上找到了ntfs-3g驱动,在ununtu上装上后,确实可以实现挂载,而且挂载的分转载 2015-01-23 15:38:10 · 4459 阅读 · 0 评论 -
移植exFAT到Android4.2.2
exFAT(Extended File Allocation Table),又名FAT64,是一种较适合于闪存的文件系统,最先从微软的Windows Embedded CE 6.0引入这种文件系统,后又延伸到Windows Vista Service Pack 1操作系统中[3]。由于NTFS文件系统的一些数据格式规定所限,对快存存储器而言exFAT显得更具优势。目录转载 2014-08-13 16:46:17 · 3669 阅读 · 1 评论 -
Linux--Sys_Read系统调用过程分析
from : http://blog.youkuaiyun.com/guopeixin/article/details/5962489本片文章以Read函数的调用为例来讲述一下系统对块驱动层的一些处理, 哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。一.Read函数经由的层次模型首先来了解一下Read函转载 2015-08-21 12:18:38 · 1825 阅读 · 0 评论 -
基于android系统的加密文件系统设计
基于android系统的加密文件系统设计原创 2014-11-03 11:41:56 · 4346 阅读 · 0 评论 -
android sdcard存储方案优化(基于wrapfs文件系统):之三
android sdcard存储方案优化(基于wrapfs文件系统)原创 2014-12-22 11:22:18 · 5713 阅读 · 8 评论 -
ubuntu使用ecryptfs
ecryptfs加密文件系统架构: 1 安装ecryptfs在终端下输入:sudo apt-get install ecryptfs-utils如下图所示: 2 创建登录密码和挂载密码ecryptfs-setup-private如下图所示: 3 挂载私人文件转载 2014-10-17 10:16:52 · 3731 阅读 · 0 评论 -
fuse : Filesystem in Userspace
//fuselib http://fuse.sourceforge.net/ ===>http://sourceforge.net/projects/fuse/files/fuse-2.X/http://code.google.com/p/fuse-zip///fuselib for androidhttp://code.google.com/p/fuse-android转载 2014-03-10 14:19:02 · 3461 阅读 · 1 评论 -
Mmap Internals
欢迎转载,转载请注明出处:http://forever.blog.chinaunix.net!Mmap InternalsAuthor: Tony tingw.liu@gmail.com 1. Why write memory which is mmaped from file can be blocked?最近在调试一个应用层程序的时候发现,尝试转载 2014-09-29 16:47:43 · 1739 阅读 · 0 评论 -
Linux Writeback机制分析
1. bdi是什么? bdi,即是backing device info的缩写,顾名思义它描述备用存储设备相关描述信息,这在内核代码里用一个结构体backing_dev_info来表示。 bdi,备用存储设备,简单点说就是能够用来存储数据的设备,而这些设备存储的数据能够保证在计算机电源关闭时也不丢失。这样说来,软盘存储设备、光驱存储设备、USB存储设备、硬盘存储设备都是转载 2014-09-30 15:32:32 · 2571 阅读 · 0 评论 -
writeback机制源码分析
writeback相关数据结构与writeback相关的数据结构主要有:1,backing_dev_info,该数据结构描述了backing_dev的所有信息,通常块设备的request queue中会包含backing_dev对象。2,bdi_writeback,该数据结构封装了writeback的内核线程以及需要操作的inode队列。3,wb_writeback转载 2014-09-30 17:21:53 · 1683 阅读 · 0 评论 -
写mmap内存变慢的原因
有很多系统读写大文件时用的是这个办法:将大文件mmap到内存,然后直接对内存读写。这样就化read/write为memcpy操作,代码开发上很简便。被修改的内存页由kernel负责挑个时间写入硬盘,程序员不用操心。但是,最近一些使用了taobao kernel(基于redhat6-2.6.32)的机器,上面那些使用mmap的应用变慢了。我们上线查看,才发现mmap文件里有很多脏转载 2014-09-30 16:42:33 · 4504 阅读 · 0 评论 -
read系统调用深度剖析
本文转自:http://blog.youkuaiyun.com/unbutun/article/details/6101354#ibm-pconRead 系统调用在用户空间中的处理过程Linux 系统调用(SCI,system call interface)的实现机制实际上是一个多路汇聚以及分解的过程,该汇聚点就是 0x80 中断这个入口点(X86 系统结构)。也就是说,所有系统调用都转载 2014-10-11 17:01:51 · 1059 阅读 · 0 评论 -
pdflush进程详解
以下转自:http://blog.youkuaiyun.com/kofshower/article/details/7357968大家知道,在linux操作系统中,写操作是异步的,即写操作返回的时候数据并没有真正写到磁盘上,而是先写到了系统cache里,随后由pdflush内核线程将系统中的脏页写到磁盘上,在下面几种情况下,系统会唤醒pdflush回写脏页:1 、定时方式:转载 2014-10-11 17:09:47 · 929 阅读 · 0 评论 -
linux IO子系统和文件系统读写流程分析
以下内容转自:http://blog.youkuaiyun.com/kidd_3/article/details/6909097以下内容的分析是基于2.6.32及其后的内核.我们在linux上总是要保存数据,数据要么保存在文件系统里(如ext3),要么就保存在裸设备里。我们在使用这些数据的时候都是通过文件这个抽象来访问的,操作系统会把我们需要的数据提交给我们,而我们则无需和块设备打交道。转载 2014-10-11 17:09:12 · 1138 阅读 · 0 评论 -
企业级加密文件系统 eCryptfs 详解
from : http://www.ibm.com/developerworks/cn/linux/l-cn-ecryptfs/转载 2014-10-11 15:19:15 · 3659 阅读 · 0 评论 -
exfat support on android system
android exfat 128G SDXC原创 2016-07-05 14:36:22 · 2332 阅读 · 0 评论 -
android sdcard存储方案(基于fuse文件系统):之二
基于fuse文件系统的android sdcard存储方案从上面效果对比图,我们可以发现android fuse sdcard 有如下两个优点:1、使用fuse后 /data 和 /sdcard0 是共离一块分区,这块分区的空间/data和/sdcard0 动态享用, 用户使用灵活。2、去掉了fat32文件系统,这样也免去了一个license的风险。原创 2014-03-13 14:12:38 · 17843 阅读 · 2 评论 -
LevelDB、TreeDB、SQLite3性能对比测试
from : http://blog.nosqlfan.com/html/2819.html下面性能测试对比来自LevelDB官方,由 NoSQLFan 进行翻译整理。从结果上看,这不像某些田忌赛马式的性能对比,总体来说还是比较客观全面。通过多种场景下的不同性能测试结果的对比,我们也能对这三个数据库分别擅长和适用的场合有所了解。同时对其性能调优的方法理解也有一定的帮助。原文链接转载 2015-07-09 18:12:10 · 5436 阅读 · 0 评论 -
linux内核API每天来一发(vfs)
vfs转载 2017-08-08 18:41:17 · 1112 阅读 · 0 评论 -
SQLite中的PRAGMA语句攻略
sqlite转载 2017-12-08 18:18:35 · 3320 阅读 · 0 评论 -
SQLite 教程
sqlite3转载 2017-12-12 16:56:25 · 773 阅读 · 0 评论 -
syscall error number : errno
syscall error number : errno原创 2016-11-29 15:31:03 · 1703 阅读 · 0 评论 -
linux inotifywait
inotify转载 2017-03-31 14:25:27 · 4598 阅读 · 0 评论 -
Linux inotify功能及实现原理
inotify转载 2017-04-05 14:33:22 · 1440 阅读 · 0 评论 -
Inotify与Android文件监控FileObserver原理
Inotify转载 2018-01-03 16:54:23 · 1982 阅读 · 0 评论 -
shell遍历文件性能ls -R / tree
ls -l -R // -R, –recursive 同时列出所有子目录层原创 2016-12-13 17:10:57 · 1733 阅读 · 0 评论 -
VFS结点
vfs转载 2017-08-08 18:34:45 · 524 阅读 · 0 评论 -
android 6.0 sgdisk
理解 MBR 的限制在这个代码区域之后,MBR 将数据存储在大约 4 个分区上,这些分区称为主分区。每个分区采用两种方法进行描述:“柱面/磁头/扇区 (CHS)” 标记法和 “逻辑块寻址 (LBA)” 标记法。今天,CHS 标记法几乎成为了老古董,因为它是一个 24 位的数字。这意味着它只限于描述 8GB 大小的磁盘区域。假设一个扇区大小为 512 字节,32 位的 LBA 值支持原创 2015-09-25 15:36:14 · 3676 阅读 · 0 评论 -
Linux Test Tools
linux test tools转载 2015-03-03 10:20:27 · 1569 阅读 · 0 评论 -
linux 使用FIO测试磁盘iops
android fio转载 2015-03-18 17:50:18 · 2163 阅读 · 0 评论 -
device mapper & dm-verity
device mapper & dm-verity转载 2016-11-02 13:53:36 · 1064 阅读 · 0 评论 -
F2FS文件系统实现分析及其在移动设备上的优化
F2FS文件系统实现分析及其在移动设备上的优化转载 2016-12-16 15:03:14 · 2589 阅读 · 0 评论 -
玩转Ubuntu Linux之加密文件系统篇
本文将详细介绍利用dm-crypt来创建加密文件系统的方法。与其它创建加密文件系统的方法相比,dm-crypt系统有着无可比拟的优越性:它的速度更快,易用性更强。除此之外,它的适用面也很广,能够运行在各种块设备上,即使这些设备使用了RAID和 LVM也毫无障碍。dm-crypt系统之所以具有这些优点,主要得益于该技术是建立在2.6版本内核的device-mapper特性之上的。device-map转载 2014-10-14 15:45:31 · 5135 阅读 · 1 评论 -
Notes on the implementation of encryption in Android 3.0
Android加密,挺实用一功能,e文看着费劲,磕磕巴巴翻译一下。-----------------------------------------------------------------------------原文地址:http://source.android.com/tech/encryption/android_crypto_implementation.h转载 2014-10-14 16:08:36 · 1114 阅读 · 0 评论 -
Linux系统上用encfs创建和管理加密文件夹
from : http://os.51cto.com/art/201311/416766.htm转载 2014-10-16 16:04:29 · 1546 阅读 · 0 评论 -
Linux VFS 之 sync系统调用(kernel 3.4)
sync 能达到同步的效果吗?原创 2014-06-24 09:36:51 · 2418 阅读 · 0 评论