如何mount一个TAR文件
1.编译libarchive库和archivemount命令
- 先安装libfuse,fuse库
- clone libarchive代码
# git clone git://github.com/libarchive/libarchive Initialized empty Git repository in /root/meng-test/tar/git-libarchive/libarchive/.git/ remote: Counting objects: 25414, done. remote: Compressing objects: 100% (184/184), done. Receiving objects: 19% (4829/25414), 2.01 MiB | 15 KiB/s
- 通过./configure, make, make install安装libarchive库
2.编译archivemount命令
- 获取源码
# wget http://www.cybernoia.de/software/archivemount/archivemount-0.8.3.tar.gz
- 链接libarchive库
# cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/local/lib # ldconfig
- 通过命令./configure, make, make install编译程序
2.使用方法
mount完成后,就可以随意操作了
# archivemount tar-fs-gnu.tar test_dir/