web-dev-qa-db-ja.com

ディスクブロックとセクターの違いは何ですか?

セクターはトラックが分割される単位であることは知っていますが、iノードがサポートできるポインターの最大数に関する情報を探していたので、この疑問がありました。この数はブロックサイズに依存することがわかりました。このサイズは可変ですか?コンピューターの電源を切っても、このサイズは維持されますか?助けてくれてありがとう、私はこれを探すのにしばらく時間を費やしましたが、よくわかりません。

5
alberto

ファイルシステムが確立されると、ブロックサイズは同じままです。一部のパーティショニングツールは事後にこれを変更できますが、OSの実行中は変更できません。

セクターは従来、固定の512バイトサイズでしたが、一部のドライブには4096バイトのセクターがあります。

セクターは、ディスク上の個々の参照可能な最小の領域です。

ブロックサイズは、ファイルシステムが使用する割り当てサイズを示します。一般的なオプションは、512、1024、2048、4096、8192、16384、または32678です。一般に、これより大きいものは非効率的で、誰も使用しません。1ディスクセクターより小さくすることはできません。

確かにファイルに10バイトを書き込むことはできますが、すべてを使用するかどうかに関係なく、舞台裏では1ブロックが割り当てられます。

6
cybernard