私はLinux初心者です。 VM経由で1GBのハードドライブを作成し、CentOS 6.4を使用してechoコマンドを使用してスキャンして見つけました。
これを行うと、 fdisk -l /dev/sdi
次の結果が表示されます。
Disk /dev/sdi: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
最初の行は私が理解しているサイズですが、ここでヘッド、セクター、シリンダーなどと残りの行に関する計算を説明できる人はいますか?
答え1
ヘッド/セクター/シリンダー長い間使用されなくなり、以前のオペレーティングシステムやユーティリティとの互換性のためにのみ使用されてきました。これについて詳しくはこちらをご覧ください。https://en.wikipedia.org/wiki/Cylinder-head-sector#Blocks_and_clusters
部門512 バイトまたは 4096 バイトであるデータを格納するための物理単位。https://en.wikipedia.org/wiki/Disk_sector
入力/出力サイズ:読み取り/書き込みを要求したデータの量に関係なく、ディスクが読み書きするデータの量を示します。
ディスク識別子すべてのディスクに固有でなければならないMBRの情報。https://en.wikipedia.org/wiki/Master_boot_record#Disk_identity
セクターまたはI / Oサイズが4096バイトの場合は、パーティションをソートする必要があります。そうしないと、IOスループットに大きな影響を与える可能性があります。https://en.wikipedia.org/wiki/Advanced_Format#4Knほとんどの最新のディスクパーティショニングユーティリティはこれを自動的に実行します。