次の構成のドライブがあります。
fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000f1b8b
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2612 20971520 83 Linux
/dev/sda3 60736 60801 525312 82 Linux swap / Solaris
/dev/sda1
478GBの未割り当て領域があります。現在のデータを失うことなくこのスペースをどのように追加しますか/dev/sda1
? (ファイルシステムはext4です。)
注:これはSSH専用サーバーであり、gpartedなどのタスクを実行するためのGUIはありません。
ベストアンサー1
パーティション拡張: fdisk -u /dev/sda
。
p
パーティション表を印刷するには、sda1の番号、開始、終了、およびタイプをメモしてください。
削除してくださいd
::
n
同じ数字(1)、開始、およびタイプを使用してコマンドを使用して再生成しますが、より大きい数字を使用してください。終わり(他のパーティションと重ならないように注意してください。)メガバイトの境界に合わせて並べ替えてください。終わり、2048から1を引いた倍数になります。必要に応じて変更タイプを使用しますt
(保存extX
またはbtrfs
ファイルシステムパーティションの場合はデフォルト83
値で十分です).
その後、w
書き込みを開始してq
終了します。
パーティションテーブルは変更されますが、一部のパーティションはすでにマウントされているため、カーネルはこれを考慮できません。
ただし、使用中のパーティションのみを拡大する場合は、カーネルに新しいレイアウトを採用するよう強制できます。
partx /dev/sda
失敗した場合は再起動する必要があります。システムは正常に起動する必要があります。
/sbin
次に、展開されたパーティション(配置可能)の範囲内で拡張されるようにファイルシステムのサイズを変更します。
resize2fs /dev/sda1
ext4
ライブFSでもうまく動作します。