Corbet谈论文件创建时间

标签: os | 发表时间:2010-07-30 17:18 | 作者:matrix jin
出处:http://solidot.org/
最有价值的中文是译文和对古文的批评 写道 "Jonathan Corbet近日撰文谈论了linux社区关于文件创建时间的小故事。 POSIX中定义的Unix文件时间戳atime(文件最后存取时间)、ctime和mtime(文件最后改动时间)中,atime信息很少被使用,维护的代价也大,现在往往被禁用,或者被"relatime"替代。mtime则有用并更新容易(更改文件本身就就写动作)。 ctime会被误以为是文件创建时间(creation time),实际上保存的是最后一次文件元数据变化的时间,这一信息的主要用户是使用日少的dump。那么需要文件创见时间的用户去哪里找到这一信息呢?答案是linux系统并不保存这一信息,也没有相应接口提供给应用。较新的文件系统如Btrfs和ext4的设计是支持文件创建时间的,一些网络文件系统协议也需要存取该信息,因此已提议的对xstat()系统调用的扩展正是实现这一改变的好机会。目前的xstat()实现在struct xstat中增加了st_btime(b是birth的首字母),这一改变引发了命名之争。Linus Torvalds建议为了给samba提供一个windows式的创建时间而改变ctime的语义,并未被广泛接受。 linux内核是否应该允许文件创建时间被修改?windows是允许的,BSD系统相反,当前的xstat()补丁缺省禁止这一改动,但是提供可以可能并非没有意义,目前尚待争论。"

相关 [corbet 文件 创建时间] 推荐:

Corbet谈论文件创建时间

- jin - Solidot
最有价值的中文是译文和对古文的批评 写道 "Jonathan Corbet近日撰文谈论了linux社区关于文件创建时间的小故事. POSIX中定义的Unix文件时间戳atime(文件最后存取时间)、ctime和mtime(文件最后改动时间)中,atime信息很少被使用,维护的代价也大,现在往往被禁用,或者被"relatime"替代.

python 下载文件

- Eric - python相关的python 教程和python 下载你可以在老王python里寻觅
之前给大家分享的python 多线程抓取网页,我觉的大家看了以后,应该会对python 抓取网页有个很好的认识,不过这个只能用python 来抓取到网页的源代码,如果你想用做python 下载文件的话,上面的可能就不适合你了,最近我在用python 做文件下载的时候就遇到这个问题了,不过最终得以解决,为了让大家以后碰过这个问题有更好的解决办法,我把代码发出来:.

Ext文件系统

- Haides - 博客园-首页原创精华区
  虽然从Ext2到Ext4,找数据的方式发生了变化,但是,磁盘的布局还是非常相似的. 其实这个东西也不需要变化,因为现在也没什么特别巧妙的方式,而且磁盘的吞吐量、效率的瓶颈也不在这里. 当然,这里排除那些根据自身文件特点设计的数据库,毕竟还是为了支持通用文件.   Boot在第一个块,放的应该是引导程序,超级块就放在了第二个块上,如果不是可以在mount的时候通过参数sb来设置.

Linux 文件结构

- Shiina Luce - OSMSG
想了解 Linux 文件系统树形结构,却又不愿翻阅 FHS 的朋友,可以参考 skill2die4 制作的这张简图. 此图算是 FHS 的图形化版本,简要的说明了 Linux 系统中各个目录的用途及层级关系,适合初学者使用参考. 不过其中较新的如 /run 目录并未在其中出现. 做为参考,这是 Fedora 16 Beta i686 上的文件结构:.

多文件上传

- - BlogJava-首页技术区
多文件上传 jquery的插件. 使用的方法  导入 jquery.js 及 jquery.MultiFile.js ,. 方式一: 后台是文件数组  .  private File[] upload; // 与jsp表单中的名称对应. 在 form 中加入 即可.

Zookeeper配置文件

- - 学着站在巨人的肩膀上
复制conf/zoo_sample.cfg文件为conf/zoo.cfg,修改其中的数据目录. tickTime:这个时间作为Zookeeper服务器之间或者服务器与客户端之间维护心跳的时间,时间单位毫秒. initLimit:选举leader的初始延时. 由于服务器启动加载数据需要一定的时间(尤其是配置数据非常多),因此在选举 Leader后立即同步数据前需要一定的时间来完成初始化.

读取 calss文件

- - zzm
System.out.println("解析失败. int length = 0; // 长度,字节,B. double kblength = 0.0D; // 长度,千字节,KB. System.out.println("文件大小(字节):" + length + "\n文件大小(KB):" + kblength);.

Flume监听文件夹中的文件变化_并把文件下沉到hdfs

- - 行业应用 - ITeye博客
摘要: 1、采集目录到HDFS 采集需求:某服务器的某特定目录下,会不断产生新的文件,每当有新文件出现,就需要把文件采集到HDFS中去 根据需求,首先定义以下3大要素 采集源,即source——监控文件目录 : spooldir 下沉目标,即sink——HDFS文件系统 : hdfs sink source和sink之间的传递通道——channel,可用file chann.

Marlin: Elementary 文件管理器

- 加州旅客 - LinuxTOY
如果您喜好 OS X Finder 风格的文件管理器,Marlin 必然适合您. Marlin 文件管理器作为 Elementary OS 项目的一部分由 ammonkey 开发. Marlin 拥有如同 Finder 的列表视图:. 以及小小的选择 + 号和单击启动模式:. 现在 Marlin 测试版本的 PPA 仓库已经上线,在 Ubuntu 11.04 中安装,请进行:.