FSArchiver

软件截图:
FSArchiver
软件详细信息:
版本: 0.8.4
上传日期: 22 Jun 18
许可: 免费
人气: 62

Rating: nan/5 (Total Votes: 0)

FSArchiver 是一个用于创建备份存档的开源免费系统实用程序。它采用C语言编写,从头开始设计,非常快速且易于使用。

任何人都可以使用FSArchiver创建文件系统内容的压缩存档而不会有太多麻烦。您可以将整个文件系统保存到存档文件,也可以从备份存档中还原它们,覆盖现有内容。


独特的命令行输出,包含大量使用示例

尽管它是一个命令行工具,但FSArchiver非常易于使用,因为用户会看到一个独特的命令行输出,它显示了大量的使用示例,而不仅仅是显示可用的命令行选项。

您只能将一个文件系统或最多两个文件系统备份到单个存档,只能从备份存档中恢复第一个,第二个或两个文件系统,以恢复文件系统并将其转换为ReiserFS,如以及将文件系统备份到拆分存档。

FSArchiver入门

在GNU / Linux发行版上安装FSArchiver工具比您想象的要容易,因为该项目可以在主要操作系统的主要软件存储库中使用,并使用集成的软件包管理器进行安装(例如pacman,Ubuntu Software Center, Synaptic Package Manager,YaST,Yum Extender等。)。


在Softoware上,您可以随时下载最新版本的FSArchiver,它仅作为源包发布。安装它也很简单,只需将其保存在您的主目录中,打开它,打开终端应用程序并运行类似“cd /home/softoware/fsarchiver-0.6.19” (将softoware替换为您的用户名),执行&。&。/ configure&&让&rsquo的;命令配置和编译程序,然后‘ sudo make install’命令在系统范围内安装它。

安装后,从命令行界面使用FSArchiver创建备份存档。我们建议您先运行‘ fsarchiver --help’命令查看程序的命令行选项和用法示例。你也可以运行‘ man fsarchiver’命令以获取有关如何使用FSArchiver的更多详细信息。

此版本中的新功能

  • 实施了对zstd压缩的支持。

版本FSArchiver 0.6.19中的新功能

  • 恢复“每组inode块数量”补丁,导致版本0.6.18的回归

版本FSArchiver 0.6.11中的新功能

  • 更新了支持的btrfs compat标志,使其适用于btrfs-2.6.35
  • -c / - cryptpass选项现在支持交互式密码:使用“-c - ”

版本FSArchiver 0.6.10中的新功能

  • 使用ntfs3g> = 2010.3.6
  • 修复了对ntfs文件系统上符号链接的支持

版本FSArchiver 0.6.8中的新功能

  • 修复了具有最新内核头文件的系统的编译错误,包括< sys / stat.h>
  • 修复了关键错误:存档写入smbfs / cifs文件系统时存在损坏风险

版本FSArchiver 0.6.7中的新功能

  • 添加了对稀疏文件的支持(原始磁盘上的稀疏文件将重新创建为稀疏文件)
  • 添加了每个归档的最低fsarchiver版本要求(MAINHEADKEY_MINFSAVERSION)
  • 在档案中添加dirsinfo,其中包含简单文件和目录,以存储进展所需的统计数据
  • 现在使用选项-d时创建的日志文件具有特定名称,因此不会被覆盖
  • 现在使用libgcrypt的实现而不是内部的
  • 计算md5校验和
  • libgcrypt库现在是强制性依赖项,无法再禁用加密
  • 允许非root用户使用“fsarchiver archinfo”,只要他们对存档具有读取权限

版本FSArchiver 0.6.6中的新功能

  • 修复:当savefs / savedir因存档已存在而失败时,请不要删除存档文件
  • 已安装的分区使用MS_BIND重新安装,以便可以访问已挂载文件系统隐藏的文件
  • 仅在文件系统全部可访问时才进行分析,以防止必须等待然后出现错误
  • 将数据文件(open / write / md5sum)的管理从extract.c移到另一个对象(datafile.c)
  • 重要的内部更改,重命名功能/文件以及简化以提高一致性
  • fsarchiver.c中的重新发布和简化的消息及其他改进(来自dgerman的贡献)
  • 修复了具有扩展属性的savefs / savedir中的潜在内存错误(mbiebl报告的错误)

版本FSArchiver 0.6.5中的新功能

  • 修复了编译问题(pkg-config问题,特别是在使用e2fsprogs< 1.41.2的系统上)
  • 当使用bzip2 / lzma压缩数据块缺少内存时,使用默认级别(gzip -6)重试

版本FSArchiver 0.6.2中的新功能

  • create.c
  • 中针对ntfs特定扩展属性的动态内存分配
  • 当lgetxattr返回负值
  • 时,修复与ntfs属性相关
  • 保存存储文件系统的原始设备的名称(FSYSHEADKEY_ORIGDEV)
  • 配置中的固定启用选项:“ - enable-xxx”具有相反的效果(感谢horhe)
  • 如果用户想要使用不受支持的压缩级别,请退出并显示错误(感谢mbiebl)
  • 修复了挂载失败时崩溃的问题(mntbyfsa设置为true,如果挂载失败则不清除)
  • ntfs符号链接的固定代码(必须将它们重新创建为普通文件和dirs +特殊属性)
  • 将要求从ntfs3g-AR(高级版)更改为ntfs3g> = 20091114(标准版)for ntfs
  • autotools构建链文件的改进和修复(Michael Biebl的贡献)
  • 添加选项“-L”以指定存档的标签:它只是对内容的评论
  • 解密源:找到。 -iname“*。[ch]”-exec sed -i -e“s / [] / / g”-e's!{!{!g'{};

版本FSArchiver 0.6.1中的新功能

  • 加密的OpenSSL实现已被libgcrypt实施取代,以解决GPL的许可问题。
  • 此版本是SystemRescueCd 1.3.1(带有系统和磁盘工具的Live CD)的一部分。

版本FSArchiver 0.5.9中的新功能

  • 修复了忽略/ dev / dm-0(第一个设备映射器磁盘)的'fsarchiver probe'
  • 现在在归档信息中显示NTFS uuids(“fsarchive archinfo archive.fsa”)
  • 支持ntfs-3g>支持的“system.ntfs_times”属性= 2009.4.4AR.17
  • 支持ntfs-3g>支持的“system.ntfs_dos_name”属性= 2009.4.4AR.17
  • 支持“user.ntfs.efsinfo”属性,该属性允许复制和恢复加密文件
  • 改进了对ntfs-3g-AR的检测,并在发现不合适的版本时打印更明确的消息
  • 添加了有关存档中所需的最小fsarchiver版本的信息,以允许在restfs进行检查
  • 在fsheader中添加了FSYSHEADKEY_MOUNTINFO,以便将来修改ntfs-3g streams_interface

版本FSArchiver 0.5.8中的新功能

  • 使用ntfs文件系统保留UUID(64位数写入引导扇区,偏移量为0x48)
  • 修正了“fsarchiver probe”:忽略了数字末尾为0的分区
  • 在源代码中添加了分发支持文件(gentoo的ebuild脚本,rpm的规范)
  • 使用coreutils-6.9中的md5.c来避免许可问题(这个问题属于GPL-v2)

版本FSArchiver 0.5.7中的新功能

  • 在“fsarchive probe”
  • 中添加了没有已知文件系统的分区检测

版本FSArchiver 0.5.4中的新功能

  • 修复按Ctrl + C中止
  • 时SIGINT管理中的问题
  • 当返回的大小为-1
  • 时,修复了有关xattr属性过大的警告
  • 错误修复:致命错误后未正确卸载fuse文件系统

版本FSArchiver 0.5.3中的新功能

  • 支持最大64k的扩展属性(大小限制为1024字节)
  • 只有在open64()成功时才会复制文件头(防止没有数据的标头)
  • 管理在实时备份期间截断的文件(使用零填充)
  • 测试以确保在实时备份期间无法归档存档本身
  • 当create.c
  • 中的文件或属性出现问题时,改进了错误管理

版本FSArchiver 0.5.2中的新功能

  • 在实时备份期间复制/ dev /的内容(选项-A used)否则/ dev / console在重启时丢失
  • 错误修复:文件属性为空时存档损坏(例如:ntfs上的“user.encryptable”可能为空)

版本FSArchiver 0.5.1中的新功能

  • 当存档已存在(在0.5.0中引入)
  • 时,选项-o(覆盖)被破坏
  • 提取档案时,更好地管理错误(设备上没有剩余空间)
  • 修复了fsaprintf参数中的错误,这要归功于__attribute __((format(printf,x,y)));
  • 在操作结束时打印有关成功和错误的统计信息

版本FSArchiver 0.4.8中的新功能

  • 修复了使用--disable-crypto
  • 配置fsarchiver时的编译错误
  • 修复存储在dico中的属性为空的问题

版本FSArchiver 0.4.7中的新功能

  • 挂载点目录现在在实时备份期间存档(对/ dev,/ proc,/ sys很重要)
  • 更好地管理损坏的存档文件:允许在找到的下一个有效文件上继续恢复
  • 错误修复:忽略“fsarchive探针”中blkid缓存的设备(显示不存在的cdrom设备)
  • 错误修复:当libblkid<“fsarchiver probe”检测到ext4文件系统为ext3 1.41(它是e2fsprogs的一部分)
  • 错误修复:通过调用blkid_put_cache()释放动态内存来修复“fsarchiver探测”中的次要内存泄漏
  • 错误修复:在存档中找到损坏的数据块(校验和错误)时修复了内存错误(无效空闲)
  • 错误修复:显示错误消息并退出,而不是在未安装所需的fstools时等待
  • 错误修复:修复了因错误而中止恢复过程时thread_comp中的潜在崩溃

版本FSArchiver 0.4.6中的新功能

  • 错误修复:修复了valgrind报告的各种内存泄漏(字典结构有时没有被释放)
  • 内部更改:将大多数“struct”替换为“typedef struct”,在c​​reate.c中重构代码

版本FSArchiver 0.4.5中的新功能

  • 错误修复:不能使用小文件复制空文件,也不需要编写校验和
  • 错误修复:输出大的命令阻塞,直到读取管道从未完成(感谢Setsuna)
  • 错误修复:在restfs中显示所有已恢复的文件,包括在单个块中压缩的小文件

版本FSArchiver 0.4.4中的新功能

  • 压缩率已针对包含许多小文件的文件系统进行了优化。现在,多个小文件不是在单独的块中压缩每个文件的数据,而是共享相同的数据块,从而提供更好的压缩比。
  • 修复了在操作结束时完成的卸载错误。
  • 添加了“-a”选项,允许您在用户备份已安装的文件系统时忽略对acl和user_xattr挂载选项的检查。

版本FSArchiver 0.4.2中的新功能

  • 对ext2 / ext3 / ext4的文件系统功能的管理已被重写,因此它适用于所有情况(例如旧的e2fsprogs版本或进行文件系统转换时)。
  • 此外,编译错误已在rhel-5.x和fedora-11-alpha上修复。文件系统检测得到了改进。

版本FSArchiver 0.4.1中的新功能

  • 此版本能够存档和提取NTFS文件系统。它可用于灵活克隆NTFS分区。这意味着您可以将NTFS文件系统的备份还原到小于原始磁盘或磁盘其他位置的分区。它仅在XP版本的Windows上进行了测试。这需要ntfs-3g的高级版本(systemrescuecd-1.1.5-beta15是fsarchiver-0.4.1附带的live CD及其所有要求)。
  • 此版本还添加了一个显示计算机所有文件系统的命令:“fsarchiver probe simple”。

版本FSArchiver 0.3.7中的新功能

  • 在压缩级别引入了更多灵活性以允许更多选择:现在有9个压缩级别。
  • 使用openssl和blowfish添加了对加密的支持,以使用密码加密存档。
  • 当我们不想恢复其所有文件系统时,读取存档的方式已经过优化。
  • 帮助屏幕现在显示编译时启用了哪些可选功能。
  • 进行了其他内部更改,这些更改对用户不可见。

版本FSArchiver 0.3.6中的新功能

  • 修复损坏的“restdir”(fsarchiver-0.3.6中引入的错误)​​
  • 更改了存档中使用的整数类型,以优化标题使用的空间

版本FSArchiver 0.3.5中的新功能

  • 修复了导致崩溃的缓冲区溢出。
  • 修复了截断执行的外部命令的问题。
  • 为./configure中的头文件添加了检查,以确保在未安装xattr.h时程序无法编译。
  • 为ext4上的tune2fs中的错误添加了一个解决方法,由fsarchiver使用。
  • 为lzo压缩添加了支持(一种非常快速的算法)。

版本FSArchiver 0.3.3中的新功能

  • 修复了一些主要错误,例如队列中的死锁和savefs期间校验和的损坏,这使得归档的恢复变得不可能。
  • 改进了错误和正常消息的管理。
  • 为btrfs文件系统属性添加了支持,因为它的格式将来不会更改。

版本FSArchiver 0.2.10中的新功能

  • 在队列管理和dico管理中删除了几个内存泄漏
  • 修复了“savedir”
  • 末尾可能发生的崩溃

版本FSArchiver 0.2.8中的新功能

  • 能够在./configure中禁用对LZMA压缩的支持(如果你没有liblzma,则很有用)
  • 简化了与队列管理和大代码清理相关的代码
  • 优化内存管理以减少内存需求

版本FSArchiver 0.2.7中的新功能

  • 此新版本支持每个存档多个文件系统。
  • “restfs”的语法已更改为允许使用多个文件系统提取存档。
  • 它还添加了一个新命令“archinfo”来显示有关现有图像的信息。线程管理已经过优化。
  • 现在可以使用lzma以及gzip和bzip2进行压缩。

版本FSArchiver 0.2.6中的新功能

  • 使用pthread_cond_timedwait()代替usleep()优化多线程

版本FSArchiver 0.2.4中的新功能

  • 将源代码移植到autoconf / automake
  • 内部:将OBJTYPE_END替换为文件系统标题的特定结尾

版本FSArchiver 0.2.2中的新功能

  • 支持大文件(大于2GB的文件)。感谢Setsuna报告了这个bug

版本FSArchiver 0.2.1中的新功能

  • 支持多线程压缩(命令行选项-j)以及恢复损坏的存档的能力。

版本FSArchiver 0.2.0中的新功能

  • 支持多线程压缩(选项-j)

版本FSArchiver 0.1.9中的新功能

  • 错误修复:如果在savefs期间挂载读/写,则无法恢复ext {2,3.4}分区
  • 错误修复:无理由打开存档可能会在restfs中失败

版本FSArchiver 0.1.8中的新功能

  • 保留reiser4文件系统属性(label,uuid,block-size)
  • 保存jfs文件系统属性(label,uuid)

版本FSArchiver 0.1.4中的新功能

  • 保留reiserfs-3.x属性(label,uuid,block-size)
  • 修复了可能为文件删除的atime / mtime属性的错误

版本FSArchiver 0.1.3中的新功能

  • 保留ext2 / ext3属性(标签,uuid,块大小)
  • 添加了对bzip2压缩的支持

截图

fsarchiver_1_348079.png
fsarchiver_2_348079.png

显影剂的其他软件 Francois Dupoux

SystemRescueCd
SystemRescueCd

22 Jun 18

意见 FSArchiver

评论没有发现
添加评论
打开图片!