NILFS:适用于 Linux 的连续快照文件系统-开源

上传者: 42117037 | 上传时间: 2024-04-27 06:40:38 | 文件大小: 178KB | 文件类型: ZIP
NILFS 是支持连续快照的日志结构文件系统 (LFS) 的新实现。 除了整个文件系统的版本控制能力外,用户甚至可以恢复几秒钟前被错误覆盖或破坏的文件。 由于 NILFS 可以像传统的 LFS 一样保持一致性,因此可以在系统崩溃后实现快速恢复。 NILFS 每隔几秒或每个同步写入创建多个检查点(除非没有变化)。 用户可以在不断创建的检查点中选择重要的版本,并可以将它们更改为快照,该快照将被保留,直到它们被更改回检查点。 在卷变满之前,快照数量没有限制。 每个快照都可以作为只读文件系统安装。 可与可写挂载和其他快照并发挂载,此功能方便在使用过程中进行一致备份。

文件下载

资源详情

[{"title":"( 48 个子文件 178KB ) NILFS:适用于 Linux 的连续快照文件系统-开源","children":[{"title":"nilfs-dev-nilfs2-kmod7-43717c8","children":[{"title":"Documentation","children":[{"title":"filesystems","children":[{"title":"nilfs2.txt <span style='color:#111;'> 10.54KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"COPYING <span style='color:#111;'> 17.59KB </span>","children":null,"spread":false},{"title":"fs","children":[{"title":"Makefile <span style='color:#111;'> 219B </span>","children":null,"spread":false},{"title":"nilfs2","children":[{"title":"btree.c <span style='color:#111;'> 62.47KB </span>","children":null,"spread":false},{"title":"gcinode.c <span style='color:#111;'> 5.42KB </span>","children":null,"spread":false},{"title":"alloc.h <span style='color:#111;'> 3.62KB </span>","children":null,"spread":false},{"title":"page.h <span style='color:#111;'> 2.41KB </span>","children":null,"spread":false},{"title":"dir.c <span style='color:#111;'> 17.58KB </span>","children":null,"spread":false},{"title":"kern_feature.h <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"cpfile.h <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"super.c <span style='color:#111;'> 36.17KB </span>","children":null,"spread":false},{"title":"segbuf.h <span style='color:#111;'> 5.94KB </span>","children":null,"spread":false},{"title":"the_nilfs.h <span style='color:#111;'> 11.05KB </span>","children":null,"spread":false},{"title":"ifile.h <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"dat.c <span style='color:#111;'> 13.26KB </span>","children":null,"spread":false},{"title":"segment.h <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"mdt.c <span style='color:#111;'> 15.94KB </span>","children":null,"spread":false},{"title":"direct.c <span style='color:#111;'> 9.05KB </span>","children":null,"spread":false},{"title":"the_nilfs.c <span style='color:#111;'> 20.67KB </span>","children":null,"spread":false},{"title":"file.c <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"sufile.h <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"segment.c <span style='color:#111;'> 72.27KB </span>","children":null,"spread":false},{"title":"nilfs.h <span style='color:#111;'> 11.61KB </span>","children":null,"spread":false},{"title":"bmap.h <span style='color:#111;'> 8.16KB </span>","children":null,"spread":false},{"title":"cpfile.c <span style='color:#111;'> 25.88KB </span>","children":null,"spread":false},{"title":"segbuf.c <span style='color:#111;'> 13.64KB </span>","children":null,"spread":false},{"title":"dat.h <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"direct.h <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"btree.h <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"namei.c <span style='color:#111;'> 12.97KB </span>","children":null,"spread":false},{"title":"ifile.c <span style='color:#111;'> 5.67KB </span>","children":null,"spread":false},{"title":"sufile.c <span style='color:#111;'> 31.92KB </span>","children":null,"spread":false},{"title":"btnode.c <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"mdt.h <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false},{"title":"inode.c <span style='color:#111;'> 30.12KB </span>","children":null,"spread":false},{"title":"ioctl.c <span style='color:#111;'> 36.01KB </span>","children":null,"spread":false},{"title":"alloc.c <span style='color:#111;'> 24.91KB </span>","children":null,"spread":false},{"title":"bmap.c <span style='color:#111;'> 14.87KB </span>","children":null,"spread":false},{"title":"export.h <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"page.c <span style='color:#111;'> 14.54KB </span>","children":null,"spread":false},{"title":"recovery.c <span style='color:#111;'> 24.22KB </span>","children":null,"spread":false},{"title":"btnode.h <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Makefile <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 428B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 716B </span>","children":null,"spread":false},{"title":"ChangeLog <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"include","children":[{"title":"linux","children":[{"title":"nilfs2_fs.h <span style='color:#111;'> 24.67KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明