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

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

文件下载

资源详情

( 48 个子文件 178KB ) NILFS:适用于 Linux 的连续快照文件系统-开源
nilfs-dev-nilfs2-kmod7-43717c8
Documentation
filesystems
nilfs2.txt 10.54KB
COPYING 17.59KB
fs
Makefile 219B
nilfs2
btree.c 62.47KB
gcinode.c 5.42KB
alloc.h 3.62KB
page.h 2.41KB
dir.c 17.58KB
kern_feature.h 6.35KB
cpfile.h 1.50KB
super.c 36.17KB
segbuf.h 5.94KB
the_nilfs.h 11.05KB
ifile.h 1.63KB
dat.c 13.26KB
segment.h 8.09KB
mdt.c 15.94KB
direct.c 9.05KB
the_nilfs.c 20.67KB
file.c 4.59KB
sufile.h 4.73KB
segment.c 72.27KB
nilfs.h 11.61KB
bmap.h 8.16KB
cpfile.c 25.88KB
segbuf.c 13.64KB
dat.h 2.11KB
direct.h 1.23KB
btree.h 2.47KB
Makefile 1.99KB
namei.c 12.97KB
ifile.c 5.67KB
sufile.c 31.92KB
btnode.c 7.39KB
mdt.h 3.97KB
inode.c 30.12KB
ioctl.c 36.01KB
alloc.c 24.91KB
bmap.c 14.87KB
export.h 482B
page.c 14.54KB
recovery.c 24.22KB
btnode.h 1.80KB
Makefile 215B
.gitignore 428B
README 716B
ChangeLog 4.46KB
include
linux
nilfs2_fs.h 24.67KB
[{"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,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...