ルートセクションのサイズを変更するには、他のパーティションよりも空き領域を移動します。

ルートセクションのサイズを変更するには、他のパーティションよりも空き領域を移動します。

一部のパーティションを(全体的に)他のパーティションの前に移動できますか?ルートパーティションのサイズを変更する必要がありますが、空き容量が大きすぎます。 (空き領域をルートセクションに近づけたいと思います。)

どういうわけかこれを実行できますか?または、データをバックアップして最初から再起動する必要がありますか?

現在のディスクレイアウトを示すGPartedスクリーンショット

ベストアンサー1

私の考えでは、ほとんどのLinuxパーティションマネージャは、重複する部分がなければパーティションを移動しないでしょうし、~90.8G拡張パーティション(sda2)が〜11.7G利用可能なスペースに収まらないため、そうすることはできません。 (拡張パーティションの仕組みのため、スワップパーティションであるsda5だけを移動することはできません。)

始める前に、すべての内容を読んで理解してください。また、バックアップしてください。もしかして。

しかし、できることは、空き領域のために新しいデフォルトのパーティションsda3を作成することです。その後、LVMの物理ボリュームとして使用されます。 LVMを使用してボリュームグループを作成し、そこに論理ボリュームを作成します。ルートファイルシステムのコピーを作成します。これはLive CD / USBを介して行うのが最善です。

その後、システムに論理ボリュームを起動させる必要があります。これは/etc/fstab、LVのコピーで変更し、そのコピーにルートを指定し、initramfsを再構築してから最後に実行するのと同じですupdate-grub/dev/sda1論理ボリュームにマウントされます。

論理ボリュームで再起動します。 sda1以外のディレクトリから起動したことを確認してください(そしてコピーが有効であることを確認してください!)。これでsda1物理ボリュームを転送して同じボリュームグループに追加できます。

sda1これで、LVMを新しいLVMと1つの「パーティション」にマージしましたsda3。ディスク上で連続していないことは重要ではありません。lvextend論理ボリュームを使用して(システムの実行中でも)rootfsにさらに多くのスペースを追加できます。

上記にはかなりのLinux体験が必要です。バックアップして再インストールする方が簡単かもしれません。このような場合は、再インストール時にLVMを使用することをお勧めします。パーティションを増減します。細かいシステムが起動している間、ほぼ常に成長することができます。

おすすめ記事