![ext4 パーティションの開始境界を変更するにはどうすればよいですか?](https://rvso.com/image/1413940/ext4%20%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E9%96%8B%E5%A7%8B%E5%A2%83%E7%95%8C%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
ディスクには 4 つのパーティションがあります。
parted /dev/sda --script -- print
...
1 1049KB 50.0GB ... ext4
2 50GB 82GB ... linux-swap
3 82GB 100GB ... ext4
4 100GB 1000GB ... ext4
私の目標は、データを失うことなく、開始位置 4 を変更し、同時に 3 を拡張することです。gparted を使用すると非常に簡単になることはわかっていますが、自動スクリプト内にあるため、UI を起動できません。
調べてみると、「cfdisk」を使用して新しいパーティションを削除して作成し、「resize2fs」を実行するようです。ただし、パーティションの開始位置を変更すると、「ext4」プロパティがなくなり、「resize2fs」が不明なスーパーブロックを報告します。
お手伝いありがとう。
答え1
私にとっては、システムがマウントされている間は間違いなく危険です。
ダウンタイムが取れる場合は、gparted を使用することをお勧めします。ミニカーネルで起動し、パーティションのサイズを変更できます。
まだ少しリスクがあるので、もちろん、適切なバックアップを取っておくようにしてください。