ディレクトリを圧縮形式で保存して使用できますか?

ディレクトリを圧縮形式で保存して使用できますか?

私はtarballに転送された多くの大きなディレクトリを処理する必要があります。ただし、実際に作業を実行するには、これらのタールボールをディレクトリに抽出して実行する必要があります。ほとんどのタスクには、パイプラインのcoreutilsまたは基本的なLinuxコマンドが含まれます。このディレクトリを使用して圧縮できますか?

ベストアンサー1

クリストファーが提案したように、archivemountこれは達成することができます。ファイルの書き込みが許可され、削除すると.tar.gzファイルが自動的に更新され、変更が反映されます。

# ls -lh download.tar.gz
-rw-rw-r--. 1 steve steve 3.1M Feb 16  2010 download.tar.gz
# archivemount download.tar.gz /mnt
# cd /mnt
# find . -ls|head
     1 3127 drwxr-xr-x   0 root     root      3201043 Dec 31  1969 .
     2    0 drwxr-xr-x   0 steve    steve           0 Aug 30  2006 ./kojoney
     3    0 drwxr-xr-x   0 steve    steve           0 Aug 30  2006 ./kojoney/reports
     4    0 drwxr-xr-x   0 steve    steve           0 Aug 30  2006 ./kojoney/reports/ip_country
     5    9 -rwxr-xr-x   0 steve    steve        9067 Dec 29  2006 ./kojoney/reports/ip_country/Geography-Countries-1.4.tar.gz
     6  160 -rw-r--r--   0 steve    steve      162827 Apr  6  2006 ./kojoney/reports/ip_country/IP-Country-2.21.tar.gz
#

# rpm -qi archivemount
Name        : archivemount
Version     : 0.8.1
Release     : 2.fc20
Architecture: x86_64
Install Date: Tue 21 Jul 2015 11:29:16 AM PDT
Group       : System Environment/Libraries
Size        : 75342
License     : LGPLv2+
Signature   : RSA/SHA256, Sun 13 Oct 2013 11:44:05 AM PDT, Key ID 2eb161fa246110c1
Source RPM  : archivemount-0.8.1-2.fc20.src.rpm
Build Date  : Sun 13 Oct 2013 10:34:48 AM PDT
Build Host  : buildvm-10.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.cybernoia.de/software/archivemount/
Summary     : FUSE based filesystem for mounting compressed archives
Description :
Archivemount is a piece of glue code between libarchive and FUSE. It can be
used to mount a (possibly compressed) archive (as in .tar.gz or .tar.bz2)
and use it like an ordinary filesystem.
#

おすすめ記事