別の/
があります および/home
どちらもファイルシステムとしてext4を使用しているパーティション。
それらをマージするにはどうすればよいですか。また、最も簡単な方法は何ですか?
ベストアンサー
もっと簡単な方法はないと思います。あるパーティションから別のパーティションにデータをコピーする必要があります。古いホームパーティションを削除し、ルートパーティションのサイズを変更する必要があります。これは実行中のシステムでは実行できないため、ライブCDまたはUSBは最高の状態のようです。
- ライブCD/USBを起動します。
- ルートパーティションを
/mnt/root
にマウントします 。 - ホームパーティションを
/mnt/oldhome
にマウントします 。 -
rsync
を使用してデータをコピーします :sudo rsync -avz --hard-links --numeric-ids /mnt/oldhome/ /mnt/root/home
-
/mnt/root/etc/fstab
を開きます ホームパーティションのエントリを削除します。 - ルートパーティションとホームパーティションをアンマウントし、システムを再起動します。すべてが期待どおりに機能する場合は、ライブシステムで再起動してから、次の手順を実行できます。
-
Gparted
を開きます 。 - 古いホームパーティションを削除し、ルートパーティションのサイズを変更します。
それでいいのです。