CentOS 6
Sponsored Link

FUSE を使う - Archivemount
2013/02/17
 
FUSE (Filesystem in Userspace) を使って、zip や tar.gz 等のアーカイブファイルをマウントします。
[1] archivemount インストール
[root@dlp ~]#
yum --enablerepo=epel -y install archivemount
 
# EPELからインストール
[2] 利用を許可するユーザーを「fuse」グループに所属させます。
[root@dlp ~]#
usermod -G fuse cent

[3] 作成したディレクトリに任意のアーカイブファイルをマウントしてみます。
# マウント用のディレクトリを作成しておく

[cent@dlp ~]$
mkdir ./mnt
# 作成したディレクトリにマウント

[cent@dlp ~]$
archivemount Archive.tar.gz ./mnt

fuse init (API version 7.13)
# マウントできた

[cent@dlp ~]$
ll ./mnt

total 6880395346070933159
-rw------- 0 root root  1242 Apr 11  2012 anaconda-ks.cfg
-rw-r--r-- 0 root root  9017 Apr 11  2012 install.log
-rw-r--r-- 0 root root  3091 Apr 11  2012 install.log.syslog

# アンマウントは以下のようにする

[cent@dlp ~]$
fusermount -u ./mnt
 
Tweet