使用 /tmp 的图形存档管理器

使用 /tmp 的图形存档管理器

我正在寻找一个(最好是)图形存档管理器,可以将其配置为用作/tmp解压缩的暂存区域。

我的设置如下:我的本地工作站是/home从 NFS 分区安装的,一般情况下运行良好,而且我还有一大块 RAM,因此我将/tmp其设置为 RAM 磁盘。我还需要定期处理大型(100-300MB)档案tar.*zip在我的测试中,我发现解压缩文件/tmp然后将文件移动到 NFS 挂载中的速度要快几个数量级,但是目前执行此操作需要我退出 shell 并手动完成所有操作,因此我很少打扰,除非我需要某件事做得很快。

那么,有人对我可以使用的应用程序有任何想法吗?希望我可以使用这些应用程序来实现更多自动化?我可以轻松地编写一个控制台级别的包装器来完成这项工作,但我希望有一些可以从 nautilus 中使用/与 nautilus 一起使用的东西。

答案1

查看X存档器。另请参阅这篇博文: 如何在 Ubuntu Linux 中安装 Xarchiver(存档管理器)?

您可以在“操作”->“首选项”下选择临时目录。

答案2

尝试AVFS。它是保险丝文件系统,让您透明地访问档案。一次性运行此命令:

mkdir -p ~/.avfs
grep -q "^avfsd $HOME/.avfs " /proc/mounts ||
avfsd ~/.avfs -o auto_cache

AVFS 将存档的内容公开/path/to/foo.zip为目录~/.avfs/path/to/foo.zip#(相同的路径,但在 AVFS 挂载点下,并且#末尾有一个额外的内容)。这个额外的目录不会出现在 的列表中~/.avfs/path/to,您必须明确导航到它。

使用该auto_cache选项,AVFS 守护进程会在内存中保留缓存(也许也在内存中/tmp?我不明白 AVFS 的缓存策略。)。实验上,使用该auto_cache选项,每次访问存档中的文件时,AVFS 都会打开存档,但只读取文件中的几个字节,而不是整个文件。

重力加速度,Gnome 的虚拟文件系统层,提供对档案的更透明的访问。我不知道是否可以诱导它缓存存档内容。

相关内容