アカウント名:
パスワード:
リムーバブルメディアこそ、ジャーナルファイルシステムを使うべきなのでは?
組込み機器で実装コスト(容量)がかからないファイルフォーマットじゃないと駄目なんですよ。
どうせ今時の組み込み機器はLinuxで動いてる。このSonyの話もそういう環境だよね。
LinuxにexFATが載ったのなんて、ここ数年とかだぞ。VFATにしたってSD規格には完全準拠してないから、真っ当に対応する場合Linux標準のexFAT/VFATは使えない。
微妙なレベルの中の人ですが、標準の実装だと書き込み中に電源がOFFしたときとか、SDが抜かれたときなどに簡単にファイルシステムが破損してしまいます。そのあたりの対応※が含まれたドライバを採用するのが普通かなと思います。
※1) 先にクラスタチェーンの書き込みを済ませる この時点で中断しても不整合が起こらない状態(末尾に空きクラスタを置いた状態にするなど)までやる2) FATエントリを更新する3) 続きのクラスタチェーンの書き込みを行う 暫定で置いた末尾クラスタから再開...みたいな
1→2→3までの工程を見て、所謂FreeBSDのSoftUpdateを思い出したわ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
何故exFATを使い続けるの? (スコア:2, すばらしい洞察)
リムーバブルメディアこそ、ジャーナルファイルシステムを使うべきなのでは?
Re: (スコア:0)
組込み機器で実装コスト(容量)がかからないファイルフォーマットじゃないと駄目なんですよ。
Re: (スコア:0)
どうせ今時の組み込み機器はLinuxで動いてる。
このSonyの話もそういう環境だよね。
Re: (スコア:0)
LinuxにexFATが載ったのなんて、ここ数年とかだぞ。
VFATにしたってSD規格には完全準拠してないから、真っ当に対応する場合Linux標準のexFAT/VFATは使えない。
Re: (スコア:2, 興味深い)
微妙なレベルの中の人ですが、
標準の実装だと書き込み中に電源がOFFしたときとか、SDが抜かれたときなどに簡単にファイルシステムが破損してしまいます。
そのあたりの対応※が含まれたドライバを採用するのが普通かなと思います。
※
1) 先にクラスタチェーンの書き込みを済ませる この時点で中断しても不整合が起こらない状態(末尾に空きクラスタを置いた状態にするなど)までやる
2) FATエントリを更新する
3) 続きのクラスタチェーンの書き込みを行う 暫定で置いた末尾クラスタから再開
...
みたいな
Re:何故exFATを使い続けるの?、そこにFATがあるからさぁ (スコア:0)
1→2→3までの工程を見て、所謂FreeBSDのSoftUpdateを思い出したわ。