虚拟磁盘、iso 文件或某种超级文件夹

虚拟磁盘、iso 文件或某种超级文件夹

我在寻找某种解决方案来满足多种需求。如果能找到一种解决方案来满足所有需求,或者至少满足多种需求,那就太好了。我的需求:

  • 我想从另一个 Linux 和 Windows 备份到我的 Linux 服务器,因此我需要一个可以轻松挂载的文件夹或类似的东西,这样我就可以与 samba 共享,可以进行大量压缩,在某些情况下还可以加密。
  • 可以将其复制到其他系统,不会产生重大复杂情况,其他 Linux 或 Windows。
  • 最好在未安装时将其视为单个文件。以便于复制和移动。
  • 该内容无法被防病毒软件或类似程序隐藏,所以我可以对该文件运行 AV,但看不到里面的内容。
  • 最后也是最重要的一点是,Linux 和 Windows 中都有可用的开放软件。不一定是同一款。

首先我想到的是 iso 文件,但我找不到将文件放入其中并让系统压缩它的简单方法。现在我启动 vhdx 文件,但它们必须有文件系统,而我更希望它们没有,因为 Windows 和 Linux 没有任何可以共享的现代文件系统。

因此,如果能有其他选择或关于前两个的新想法,我们将不胜感激。谢谢

答案1

您所要求的并不完全清楚,但如果您跳过 Windows 要求,您可以使用用户空间文件系统(FUSE)来涵盖大部分要点:

  • 在文件内创建文件系统
  • 当您需要另一个系统上的文件时,只需复制该文件即可
  • 当你想要执行备份时挂载文件:这让你可以使用任何备份工具,甚至支持通过类似rsync
  • 当你想访问文件内容时挂载该文件
  • 设置用户和访问权限以控制访问

虽然理论上杀毒软件可以在这样的文件上运行,但如果不先挂载,它可能无法正常运行,具体取决于文件系统。您可以像使用任何其他文件系统一样使用它,唯一的区别是-o loop调用时需要挂载它mount

相关内容