CD、DVD、およびBlu-ray上のUDFおよびISO9660以外のファイルシステム


8

実際のところ、Arch Linux、Debian、Fedora、Gentoo Linux、Salix、UbuntuなどのディストリビューションのLive CDバージョン、およびOpenWrtやDD-WRTルーターファームウェアなどの組み込みディストリビューションでは、SquashFSを使用しています。しかし、私は光メディアが実質的にISO9660またはUDFに拘束されていると確信しました。

SquashFSはハードドライブでも同様に機能するため、リカバリパーティションにSquashFSを使用することをお勧めします。

私が持っていたもう一つのアイデアは、他の光メディアでそれを使うのはどうでしたか?とにかくほとんどのCD / DVD / BD-RはWORMなので、SquashFSの使用は、透過的な圧縮などを考えると、一歩前進すべきです。それが実際に機能するかどうかはわかりません。

光メディア上の非UDF / ISO9660ファイルシステムはどのように機能しますか?他の場所でも機能しますか?


1
あなたの質問で私は少し周りを見回しました、そしてこのlwn.netスレッドもあなたにとって興味深いかもしれません。(しかし、あなたの質問には答えていないようです。)
sr_

回答:


0

任意のブロックデバイスに任意のファイルシステムを配置できます。ISO9660またはUDFは、通常予想されるものであるため、一般に光学メディアで使用されます。たとえば、BIOSがCDから起動するには、iso9660にある必要があります。前回試したとき、Windows(XP)は光学メディア以外ではUDFを読み取れませんでしたが、Linuxのアクセス許可を保存する機能を備えているため、フラッシュドライブで使用するのは完全に良いfsのようですが、Windowsでも認識されます。 (フラッシュドライブではありません)。あなたが私に尋ねたらフラッシュドライブでそれを読むことを拒否するのはむしろマイクロソフトの愚かなことです。


まあ、UDFにはハードドライブの最適化もあります。私はそれらが実際にハードドライブで使用されているようには見えません。
12

フラッシュドライブでudfに関する情報を検索しているだけなので、修正する必要があります。udfはWinXPでは機能しますが、読み取り専用モードでは、特定のブロックサイズなどの特定のパラメーターが必要です(これに関する記事)。それ以降のWindowsバージョンでは、読み取りと書き込みで機能します。したがって、UDFはFATの代替として完全に問題ありません。
Hi-Angel

@ Hi-Angel、これらのパラメーターへのポインターを取得しましたか?Windowsが実際にUDFフラッシュドライブをマウントするのを見てみたいです。
psusi 2016

@psusiよく、たとえばこれ、またはそれ
Hi-Angel

1
@ Hi-Angel、おもしろい..私は前にそのセットアップを正確に試したが、XPがマウントしないことに気付いた その頃、私はLinuxにもパッチを適用して、所有者なし機能をより有効に活用しました。もう一度やってみる必要があると思います。
psusi

2

結局のところ、オペレーティングシステムが理解できる限り、ビットとバイトを読み取り、それらをファイルシステム構造に変換するだけで問題はありません。

ブート可能なオプティカルデバイスについては、El Toritoの部分があり、BIOSがそれを理解できることを確認する必要があります。残りの部分は、ブートするOSに任されています。

IIRC、Knoppixは、SquashFSのイメージをISO9660ファイルシステムに保存することでこれを処理します。おそらく、SquashFSがサポートされていないコンピューターで読み取れることを確認します(チートコードのドキュメントとその他の便利なものがあります)。

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