我在寻找某种解决方案来满足多种需求。如果能找到一种解决方案来满足所有需求,或者至少满足多种需求,那就太好了。我的需求:
- 我想从另一个 Linux 和 Windows 备份到我的 Linux 服务器,因此我需要一个可以轻松挂载的文件夹或类似的东西,这样我就可以与 samba 共享,可以进行大量压缩,在某些情况下还可以加密。
- 可以将其复制到其他系统,不会产生重大复杂情况,其他 Linux 或 Windows。
- 最好在未安装时将其视为单个文件。以便于复制和移动。
- 该内容无法被防病毒软件或类似程序隐藏,所以我可以对该文件运行 AV,但看不到里面的内容。
- 最后也是最重要的一点是,Linux 和 Windows 中都有可用的开放软件。不一定是同一款。
首先我想到的是 iso 文件,但我找不到将文件放入其中并让系统压缩它的简单方法。现在我启动 vhdx 文件,但它们必须有文件系统,而我更希望它们没有,因为 Windows 和 Linux 没有任何可以共享的现代文件系统。
因此,如果能有其他选择或关于前两个的新想法,我们将不胜感激。谢谢
答案1
您所要求的并不完全清楚,但如果您跳过 Windows 要求,您可以使用用户空间文件系统(FUSE)来涵盖大部分要点:
- 在文件内创建文件系统
- 当您需要另一个系统上的文件时,只需复制该文件即可
- 当你想要执行备份时挂载文件:这让你可以使用任何备份工具,甚至支持通过类似
rsync
- 当你想访问文件内容时挂载该文件
- 设置用户和访问权限以控制访问
虽然理论上杀毒软件可以在这样的文件上运行,但如果不先挂载,它可能无法正常运行,具体取决于文件系统。您可以像使用任何其他文件系统一样使用它,唯一的区别是-o loop
调用时需要挂载它mount
。