web-dev-qa-db-ja.com

512e(エミュレートされた4k)ハードドライブの物理セクター境界で拡張パーティションが開始されない

ぼくの fdisk -l出力は、拡張パーティション(sda4)位置がずれています。ただし、その中のパーティションは整列されています(開始セクターは8で割り切れます)。拡張パーティションの位置がずれていると、パフォーマンスに何らかの影響がありますか?

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xb82c3054

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   419635199   209714176    7  HPFS/NTFS/exFAT
/dev/sda3       419637248  1806721023   693541888    7  HPFS/NTFS/exFAT
/dev/sda4      1806723070  1953523711    73400321    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5      1806723072  1814720511     3998720   82  Linux swap / Solaris
/dev/sda6      1814722560  1854719999    19998720   83  Linux
/dev/sda7      1854722048  1953523711    49400832   83  Linux
2
Nazar554

番号;その警告はバグです。含まれているデータ構造のサイズは1セクターしかないため、最新のディスクで拡張パーティションを適切に整列させることは実際には不可能です。したがって、それがどこに配置されていても、そのデータ構造を書き込むと1つのセクターのみが書き込まれ、その結果、特定の方法でパーティションを整列する理由となる一種の非効率的な書き込み操作が発生します。幸い、これは実際には問題ではありません。拡張パーティションへの書き込み(そこに含まれる論理パーティションとは異なる)は非常にまれだからです。さらに、1つのセクターについてのみ話しているので、それを書いたとしても、速度の低下は目立たない可能性があります。

3
Rod Smith