file.tar.bz2をファイルシステムに抽出せずにマウントする方法はありますか?


15

file.tar.bz2ファイルシステムに展開せずにマウントする方法はありますか?マウントが読み取り専用かどうかは気にしません。

あなたの答えがにも適用されることを願っていますfile.tar.gz

このコンテキストでの「マウント」は、ISOファイルをマウントすることに似ています。


2
通常、tarアーカイブはマウントされません。あなたはarchivemountを考えましたsourceforge.net/apps/mediawiki/fuse/... mount_archives .28tar.2C_cpio.2C _.... 29?
ベンジャミンバニエ

回答:


7

fuseを台無しにしたい場合は、tar.gzを含むアーカイブをマウントするプラグインがあります。

私はあなたが何をしたいのか質問している。ファイルシステム(ファイルへのランダムアクセス、ファイル内のバイトへのランダムアクセス)とアーカイブ(シリアルで読み取る必要があり、1バイトへの書き込みは後続のすべてのバイトに影響する可能性があります)の間にかなり大きなモデルの不一致があります。少なくとも読み取り専用でマウントします。


404リンクは、おそらくこのcybernoia.de/software/archivemount.htmlに
user1133275

1

このコンテキストでのマウントという用語は不明確です。tarballを抽出せずに内部を見たいと思います。このための便利なユーティリティの1つがMidnight Commanderです。ウィキペディアのミッドナイトコマンダーページも参照してください

これにより、tarball、rpm、deb、その他あらゆる種類のアーカイブ用の一種の仮想ファイルシステムが作成されます。起動してtarballに移動し、Enterを押してください。ファイルを読み込むには、F3、F5を使用してファイルをコピーし、F10を終了します。Linuxでは、少なくとも画面の下部に便利なコマンドヘルプがあります。

要約すると、tarball内のファイルを読み取り、通常のファイルシステムにコピーできます。うまくいけばそれでうまくいきます。

私はもう少し確認しましたが、MCは基本的にLinuxのようなUnixのようなシステムでのみサポートされているように見えますが、ここには何らかのWindowsポートがあります。ただし、OSが何であるかは述べません。そうすることをお勧めします。


1

すでに述べたように、FUSEを使用できます。FUSEを使用してさまざまなアーカイブを読むためのリンクを次に示します。libarchiveは最初のアーカイブで、特にtar.bz2アーカイブをマウントできます。

http://sourceforge.net/p/fuse/wiki/ArchiveFileSystems/?version=1

これは、これを使用する方法に関するチュートリアルを提供する古い記事へのリンクです。

http://archive09.linux.com/feature/132196


最初のリンクは既に壊れています。アーカイブされたバージョン:web.archive.org/web/20150906220307/http : //sourceforge.net/p/…
Tino

0

本当にマウントする必要がありますか?アーカイブマネージャー(Linux / gnome)の使用が十分ではないのはなぜですか?頻繁にそれを必要とするなら、(少なくとも私には)普通にそれを解凍してマウントする方が良いかもしれません。

単純なオプションでは不十分な場合は、ファイルシステム全体の圧縮が可能なOSを使用してみてください。たとえば、ZFSファイルシステムを使用したFreeBSDは1つの可能性です。


0

Nemoファイルマネージャーを使用してtar.bz2およびtar.gzファイルをマウントできます(ファイルを右クリックしたときにコンテキストメニューを使用)。NemoにはCinnamonが付属していますが、XFCE(Xubuntu 18.04 Linuxインストール)を使用して試してみました。単純なNemoのインストールに依存しない依存関係があるかどうかはわかりませんが、そうであれば、インストールcinnamon-desktop-environmentすると必要なものすべてがインストールされます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.