web-dev-qa-db-ja.com

4096バイトのセクターサイズのhddでパーティションを正しく整列するにはどうすればよいですか?

Lenovo x121e(E-350バージョン)を購入しました。 ubuntu 11.04を正常にインストールでき、すべてが正常に動作しています(システムがefiパーティションをブートするためには 必要ですが のようです)。ラップトップには、4096バイトの物理セクターサイズのSeagate Diskがあります。

Ubuntuのインストール後、ディスクユーティリティは、パーティションが適切に調整されていないことを報告します。 screenshot

(スクリーンショットに示すように)ディスクの完全自動インストールと、インストール中のパーティションの手動設定の両方を試しました。どちらのバリアントも、パーティションの位置がずれています。

  • これはパーティションを作成するときのバグですか、それともディスクユーティリティが間違った情報を提供していますか?
  • アライメントが間違っていてパフォーマンスに悪影響を及ぼしている場合、どのように修正できますか(今すぐまたは新規インストールで)?
9
Uli

私もTP X121e(AMD E 350)を所有していますが、あなたが報告したのと同じ結果に遭遇しました。回避策を見つけました。新しくインストールする必要がありますが、これを必要としない代替手段もあるかもしれません。

有用な前提条件は、記事 http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/ と、特に2010年11月19日にJLockardが最初に投稿したコメントでした。

私のTP X121eには、4096バイトの物理セクターサイズと512バイトの論理セクターサイズを使用する320GB Seagate Harddriveがあり、それがずれの原因です(前述の記事を参照)。

ディスクユーティリティもgpartedも使用せずに、パーティションを4096バイトスキームに正しく配置する方法が見つかりませんでした(gpartedには「MiBに配置」オプションがありますが、パーティションの配置がずれます)。

そのため、コマンドラインに戻り、partedを使用しました(コメンターのJLockardが言及しているソリューションです。上記を参照)。それが私がしたことです:

  1. Ubuntu-live-usb-flashdriveから起動し、gpartedを使用してgptパーティションテーブルをセットアップしました(partedを使用したコマンドラインからも可能ですが、マニュアルページでこれ以上掘り下げたくありませんでした)。

  2. 次に、コマンドラインに切り替えて、partedでパーティションをセットアップしました。

    parted-最適な/ dev/sda
    -a Optimalオプションは最適なアライメントを意味し、それが必要なものです。このコマンドは、次のコマンドを入力するだけの対話モードを開始します。
    u MiB
    調整する単位はメビバイトでなければなりません
    p
    は、ハードドライブが305245MiBsであることを示しました
    mkpartプライマリ1 20
    その後、それは私のefiブートパーティションになります( 正しく指摘した のように、ubuntuをブートするにはefiパーティションが必要です)(自動で約20MB以前のインストール試行で提案されたubuntuのインストール)。
    mkpartプライマリ20 25020
    これは25000MiB /パーティションになります。
    mkpart論理25020 2972​​45
    は272225MiB/homeパーティションになります。使用可能な残りの領域は、スワップパーティション(約8GB-> 8GB RAM)です:
    mkpart論理297245 100%
    続行する前に、でアライメントが正しいかどうかを確認できます。
    最適なNの整列チェック
    Nはパーティション番号です。
  3. その後、Ubuntuインストーラーを再度起動し、「何か異なる」/手動インストールオプションを選択しました。ここで、以前に作成したパーティションにファイルシステムとマウントポイントを割り当てました(1 = efi-boot、2 = ext4 /、3 = ext4/home、4 = swap)。ディスクユーティリティでは、最初のパーティションの前に1MBの空き領域が、スワップの後ろに〜375KBの空き領域が表示されます。これは、最適な配置によるものです。

  4. インストールが続きました...そして:うまく-またはより良い:最適に-パーティションを整列しました!それが本当に違いを生んだかどうかはわかりませんが、少なくとも私のシステムは少しきびきびと感じます。

改善のための提案を歓迎します。

Ubuntuに対する私の提案:インストーラーのディスクユーティリティは、4096バイトドライブの最適な配置を設定するGUIオプションを取得する必要があります。それが最も簡単な解決策です。

14
user22597