• ベストアンサー

linuxでの第一パーティションの開始位置

「sfdisk -d /dev/sda」で表示すると、第一パーティションの開始位置が63の場合と2048の場合があります。 どのような違いがあり第一パーティションの開始位置にヅレが生じるのでしょうか? 買ってきたHDDによるのでしょうか?それとも、CHS方式、LBA方式に関係しているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • reiman
  • ベストアンサー率62% (102/163)
回答No.4

resizeだけでなく、何個かのコマンドがなくなっています。 何かご存知でしょうか?>> partedはAFTのような大容量の特別なHDDで パーティションをきることだけに使うことにしているので わかりませんし私にはわかる必要もありません 通常はfdiskやgpartedを使います

Vernal412
質問者

お礼

適切な説明ありがとうございました。 すごく勉強になりました。 ありがとうございました。

その他の回答 (3)

  • reiman
  • ベストアンサー率62% (102/163)
回答No.3

開始位置指定の単位がメガになっており>> partedに入り unit s を実行するとセクタ単位になる ちなみに私のAFTのHDDのパーティションは以下の様になっている [root@fx8120 ~]# parted GNU Parted 2.3 /dev/sda を使用 GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。 (parted) unit s (parted) print モデル: ATA WDC WD10EZRX-00A (scsi) ディスク /dev/sda: 1953525168s セクタサイズ (論理/物理): 512B/4096B パーティションテーブル: msdos 番号 開始 終了 サイズ タイプ ファイルシステム フラグ 1 64s 33554495s 33554432s primary linux-swap(v1) 2 33554496s 50331711s 16777216s primary ext4 boot 3 50331712s 117440575s 67108864s primary ext4 4 117440576s 1953525167s 1836084592s extended 5 117440584s 150995015s 33554432s logical ext4 6 150995024s 218103887s 67108864s logical ext4 7 218103896s 251658327s 33554432s logical ext4 8 251658336s 318767199s 67108864s logical ext4 9 318767208s 352321639s 33554432s logical ext4 10 352321648s 419430511s 67108864s logical ext4 11 419430520s 452984951s 33554432s logical ext4 12 452984960s 520093823s 67108864s logical ext4 13 520093832s 553648263s 33554432s logical ext4 14 553648272s 620757135s 67108864s logical ext4 15 620757144s 1040187543s 419430400s logical ext4 16 1040187552s 1953525167s 913337616s logical ext4 (parted) quit [root@fx8120 ~]#

Vernal412
質問者

補足

なるほど!!そうゆうオプションが存在してたのですね。 ありがとうございます。 私の環境は、fedora16なのですが、partedにresizeなどのコマンドありません。 pertedのバージョンは3.0です。 resizeだけでなく、何個かのコマンドがなくなっています。 何かご存知でしょうか? すいませんがよろしくお願いします。

  • reiman
  • ベストアンサー率62% (102/163)
回答No.2

linuxはセクタを常に512バイトとみなすが 通常のブートストラップローダではmbr以降62セクタは空なので 64セクタ以降に第1パーティションを設定しなければならない どこを先頭にするかはあなたが決めればいいので 64セクタでも2048セクタでも64セクタ以降であればどこでも良い partedを使ってあなたが決めてください ただし、AFTのHDDを使う場合には linuxは1セクタは512バイトであるが AFTのHDDは1セクタを4096バイトとみなすので linux側からのみれば4096/512=8の倍数のセクタ位置を第1パーティションの先頭位置にしなければならない

Vernal412
質問者

補足

ご回答ありがとうございます。 仕組みは理解できたのですが、partedを使用して64セクタ目に第一パーティションを作成したいのですが、開始位置指定の単位がメガになっており、0メガを指定すると2048セクタに作られてしまいます。 このへんで何か知っていましたら、補足お願いします(><)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

HDD のセクタサイズの違いかな?

関連するQ&A