web-dev-qa-db-ja.com

「dd」を使用して、ドライブをより大きなドライブに複製しました。追加スペース(linux)を活用するにはどうすればよいですか?

Fdiskは余分なスペースを認識できません

信頼できる74 GBラプターハードドライブを600 GBヴェロキラプターベヒーモスにアップグレードしました。

「dd」を使用してドライブのクローンを作成し(つまり、「dd if = old-drive-device of = "new-drive-device)、ハードドライブを交換したり、起動したりしました。すべてうまくいきました。

1つの例外を除いて、fdiskではパーティションを追加できません。そのため、追加の500 GB以上のディスクを使用できません。

Fdiskは正しいサイズを認識します。合計セクターは、最後のパーティションの最後のセクターの10倍です。

これがfdiskの出力です:

合計セクターは1172123568(10桁)であることに注意してください。最後のセクターは145211533(9桁)です。

    Disk /dev/sda: 600.1 GB, 600127266816 bytes
    255 heads, 63 sectors/track, 72961 cylinders, total **1172123568** sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x55af2dbb

       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63       80324       40131   83  Linux
    /dev/sda2           80325     4096574     2008125   82  Linux swap / Solaris
    /dev/sda3         4096575     5092604      498015   83  Linux
    /dev/sda4         5092605   145211534    70059465    5  Extended
    /dev/sda5         5092668     7100729     1004031   83  Linux
    /dev/sda6         7100793    27117719    10008463+  83  Linux
    /dev/sda7        27117783    47134709    10008463+  83  Linux
    /dev/sda8        47134773    87152624    20008926   83  Linux
    /dev/sda9        87152688   127170539    20008926   83  Linux
    /dev/sda10      127170603   133178849     3004123+  83  Linux
    /dev/sda11      133180898   **145211533**     6015318   83  Linux

私は最後のパーティションを削除して新しいパーティションを作成しようとしましたが、fdiskは「新しく改善された端に移動する」と考えましたが、これでも機能しません。

fdiskの有無にかかわらず、何か提案はありますか?

前もって感謝します

7
user50460

新しいパーティションを作成する代わりに、既存のパーティションのサイズ変更を確認してください。これには、GPartedを使用します。

http://gparted.sourceforge.net/

具体的には、CD-ROMから起動できるGParted Live CDを使用しています。

http://gparted.sourceforge.net/livecd.php

これにより、パーティションとほとんどのファイルシステムのサイズを変更できます(一部のLVMやMDセットを除く)。

完了したら、再起動してハードディスクに戻ることができます。

私はこれを物理環境と仮想環境の両方で使用しました。 VM環境では、大きなアプリケーション用に「サイズアップ」できる小さなテンプレートVMを維持するのに最適です。

7
Ken

問題は、4つのプライマリパーティションをすべて使用し、拡張パーティションが145211534で終わっていることです。拡張パーティションのサイズを増やす必要があります。これにより、拡張パーティション内に論理パーティションを追加できます。

それが私のシステムであったとしても、バジリオンのパーティションをコピーする代わりにLVMをセットアップしたでしょう。 LVMセットアップでは、MBRパーティションテーブルをいじる代わりに、追加のスペースを割り当てる柔軟性が大幅に向上します。

9
Zoredache