アカウント名:
パスワード:
Linuxにはバグがあるってこと?恐いから初心者はだまってWindows使っておくわ
NTFSのバグ? というか,以前 想定と違う挙動があったんだが:多段リパースポイントをした際,プログラムからの見え方が変なことがあった気が.うろ覚えだが,確認したのは XP時代のNTFS.
具体的には,A→B→C と多段でリパースポイントを張っておく;参照させたい実体は ディレクトリC.それで,エクスプローラで辿ったときは,Aディレクトリを開くと Cディレクトリに置いた中身が見える(想定する挙動).対して,アプリケーションの設定ファイルパスとかを Aディレクトリにしておくと,Cディレクトリを読んでくれない(想定外の挙動).
恐らく,アプリケーションからの指定だと 1段までしかリパースポイントを解釈してくれなくって,実は Bディレクトリの実体の中(リパースで隠れているが,リパース解除するとコンニチハする) とかにできてるんだろうな,と想像.
Windowsにもバグはあるけどね。
NTFSのバグ傾向と比較しない限り結論は出せないでしょう。とはいえ、Ext3の修正が減っていないというのは少々意外ですね。
NTFSにどういうバグがあるのかは知りません。でも、どういうわけか、WindowsはNTFSのC:ドライブにCHKDSKをかけるだけで回復するのに…起動時の自動CHKDSK機構はあるはずなのに…
なぜか、ひたすら再起動を繰り返してセーフモード機能すらできないような状況に陥ることがあります。
そんなときに、起動ディスクを作り忘れていてリカバリーディスクしか無いなんて非常識な人はなんと、Linux上からntfsfixコマンドを行うことで…
次回起動でWindowsが自動CHKDSKを行ない以降正常起動できるようになることがあるのです。
なんて不思議なのでしょう?まるで、NTFSにはダーティビットを立て忘れるバグでもあるかのようです。
#そんなバグが放置されているというレポートは断じて無い。
データ破壊バグ [microsoft.com]を引き起こしたり、新規開発に失敗 [wikipedia.org]したり。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
つまり (スコア:-1)
Linuxにはバグがあるってこと?
恐いから初心者はだまってWindows使っておくわ
NTFSの多段リパースでハマったなあ… (スコア:1)
NTFSのバグ? というか,以前 想定と違う挙動があったんだが:
多段リパースポイントをした際,プログラムからの見え方が変なことがあった気が.
うろ覚えだが,確認したのは XP時代のNTFS.
具体的には,A→B→C と多段でリパースポイントを張っておく;参照させたい実体は ディレクトリC.
それで,エクスプローラで辿ったときは,Aディレクトリを開くと Cディレクトリに置いた中身が見える(想定する挙動).
対して,アプリケーションの設定ファイルパスとかを Aディレクトリにしておくと,Cディレクトリを読んでくれない(想定外の挙動).
恐らく,アプリケーションからの指定だと 1段までしかリパースポイントを解釈してくれなくって,
実は Bディレクトリの実体の中(リパースで隠れているが,リパース解除するとコンニチハする) とかにできてるんだろうな,と想像.
Re: (スコア:0)
Windowsにもバグはあるけどね。
Re: (スコア:0)
NTFSのバグ傾向と比較しない限り結論は出せないでしょう。
とはいえ、Ext3の修正が減っていないというのは少々意外ですね。
ntfsfixというLinuxのコマンドが活躍するんですよ (スコア:0)
NTFSにどういうバグがあるのかは知りません。
でも、どういうわけか、WindowsはNTFSのC:ドライブに
CHKDSKをかけるだけで回復するのに…
起動時の自動CHKDSK機構はあるはずなのに…
なぜか、ひたすら再起動を繰り返して
セーフモード機能すらできないような状況に陥ることがあります。
そんなときに、起動ディスクを作り忘れていて
リカバリーディスクしか無いなんて非常識な人は
なんと、Linux上からntfsfixコマンドを行うことで…
次回起動でWindowsが自動CHKDSKを行ない
以降正常起動できるようになることがあるのです。
なんて不思議なのでしょう?
まるで、NTFSにはダーティビットを立て忘れるバグでもあるかのようです。
#そんなバグが放置されているというレポートは断じて無い。
Re: (スコア:0)
データ破壊バグ [microsoft.com]を引き起こしたり、新規開発に失敗 [wikipedia.org]したり。