答え1
EFIパーティション(sda2
)をディスクの先頭に移動し、移動、拡張、最後に拡張しsda3
ます。sda3
sda5
答え2
パーティションを左に拡張できません。コンテンツを左側にのみコピーしてから右側に展開できます。
まず:データをバックアップしてください
バックアップなしはオプションではありません。
誰でも
EFIパーティションの内容をディスクの先頭にある新しいプライマリパーティションにコピーできます。 EFI は、パーティションの開始位置に関心がなく、パーティションが存在し、FAT 形式である点のみを考慮します。 (EFIはたくさんBIOSよりも優れています! )
その後、元のEFIパーティションを削除できます。
起動可能なライブLinuxスティックを使用して、
- 新しいESPパーティションの後に新しいext4パーティションを追加する
/
既存のext4パーティションからファイルをコピーする(sudo cp -ar
)- 古いext4パーティションの削除
- 新しいext4パーティションのサイズ拡張
- バインドマウント
/proc
、、、新しいパーティションをマウントするには/dev
、/sys
/boot/EFI
新しいパーティションのマウント内に新しいESPパーティションをマウントします。chroot
それに、そして/etc/fstab
正しい/
パーティションをインストールするようにターゲット・システムを変更します。- ここでinitrdイメージを再構築します(これを行う方法はLinuxディストリビューションによって異なります)。
- Grub構成の再生成(実行方法はLinuxディストリビューションによって異なります)
または
あるいは、ESPパーティションをそのままにして、他のすべてのパーティションを使用するよりもブートローダを変更せずにこれを実行するようにLinuxディストリビューションに要求することが望ましいかもしれません。
- 空き領域に新しいパーティションを追加する
pvcreate
LVM物理ボリューム(PV)にするために使用されます。vgcreate
PV( ) を含む新しいボリュームグループを作成します。- ボリュームグループ()
/
で、現在のext4パーティションサイズで新しい論理ボリュームを作成します。vgcreate
- ボリュームをext4にフォーマット
- 古いファイルの内容をコピーし、
/
上記のように/etc/fstabとinitrdsを修復します。 - 起動してみてください。これで、古いボリュームの代わりに新しいボリュームから起動します(ここが安全な帰り地です。)
- 古いext4パーティションの削除
- ディスク上の現在利用可能なスペースをすべて使用する新しいPVを追加します。
- ボリュームグループに新しいPVを追加(
vgextend
) - (必要に応じて)
lvresize -r
論理ボリューム()のサイズを拡張できますが、後で使用中に何の欠点もなく拡張することができます。