デフォルトのオペレーティングシステムパーティションのサイズ変更(増加)

デフォルトのオペレーティングシステムパーティションのサイズ変更(増加)

私は最近Clonezillaを使用して、非常に古いHDD(160GB)から新しいSSD(480GB)に移行しました。 Clonezillaは素晴らしい仕事をしますが、未使用の空きスペースをたくさん残します。 GPartedを使用してメインOSを拡張しようとしましたが、成功しませんでした。現在、サーバーに物理的にアクセスすることはできませんが、リモート(SSH)として動作できます。基本パーティションのサイズをどのように増やすことができますか?現在分割されているテーブルは次のとおりです。

Disk /dev/sda: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 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: 0x000cd8c5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   279676927   139837440   83  Linux
/dev/sda2       279678974   312578047    16449537    5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sda3       312578048   937701375   312561664   83  Linux
/dev/sda5       279678976   312578047    16449536   82  Linux swap / Solaris


df | grep -v tmpfs
Filesystem      1K-blocks       Used  Available Use% Mounted on
udev              8141076         12    8141064   1% /dev
/dev/sda1       137512016   80994792   49508968  63% /
none                    4          0          4   0% /sys/fs/cgroup
none                 5120          0       5120   0% /run/lock
none              8151916        144    8151772   1% /run/shm
none               102400         32     102368   1% /run/user

Ubuntu 14.04ltsを実行しているサーバー。

ベストアンサー1

問題はドライブの中央にあるスワップパーティションです。良いニュースは、スワップファイルを作成するのに十分な空き容量があるため、スワップレスに切り替える必要がないことです。

(as root)
dd if=/dev/zero of=/swap bs=1M count=8192
chmod 0000 /swap
mkswap /swap
swapon /swap
swapoff /dev/sda5

このfdiskインターフェイスを使用してパーティションテーブルをリセットし、最初のパーティションを作成してディスクの残りの部分にブロック2048を割り当てることができます。これらの変更をディスクにコミットします。パーティションテーブルも再ロードする必要があります。返された予想値を確認してblockdev --getsize64 /dev/sda1から、ルートパーティションのオンラインサイズ変更を使用してくださいresize2fs /dev/sda1

おすすめ記事