Fedoraでルートとホームをマージする方法は?

Fedoraでルートとホームをマージする方法は?

数ヶ月前にデフォルト設定でFedoraをインストールしましたが、マウントポイントを並べ替えたいと思います。/etc/fstab次のようになります。

/dev/mapper/fedora_dhcppc4-root /                       ext4    defaults        1 1
UUID=9fb84dcf-739e-4368-8f90-cdd0a252a2a3 /boot                   ext4    defaults        1 2
/dev/mapper/fedora_dhcppc4-home /home                   ext4    defaults        1 2
/dev/mapper/fedora_dhcppc4-swap swap                    swap    defaults        0 0

そして

[user@dhcppc4]$ df -h
Filesystem                       Size  Used Avail Use% Mounted on
devtmpfs                         984M     0  984M   0% /dev
tmpfs                           1002M  260M  742M  26% /dev/shm
tmpfs                           1002M  4.1M  998M   1% /run
tmpfs                           1002M     0 1002M   0% /sys/fs/cgroup
/dev/mapper/fedora_dhcppc4-root   47G  5.5G   39G  13% /
/dev/sdc1                        477M  142M  310M  32% /boot
/dev/mapper/fedora_dhcppc4-home   23G   19G  2.8G  88% /home

私が望むのは、ルートとホームをマージすることであり、どちらも同じファイルシステムにあります。

答え1

シングルユーザーモードに切り替えて移動して/homeマウントポイントを解放し、ファイルmount --move /home /mnt/homeを次の場所に移動します。

mv /mnt/home /home

確認ls -ld /または良く見えるもの(そのようなものでtree -d /home終わりたくない)/home/home

umount /mnt/homeそして最後に、lvremove /dev/mapper/fedora_dhcppc4-homelv(フラグ)にあるlvextend /dev/mapper/fedora_dhcppc4-rootだけの範囲を指定します。 VGの利用可能なすべてのスペースを介して交互に成長fedora_dhcppc4-home-l/dev/mapper/fedora_dhcppc4-root

lvresize -L+100FREE /dev/mapper/fedora_dhcppc4-root

これで/dev/mapper/fedora_dhcppc4-root、lvがファイルシステムよりも大きくなるので、次のように実行します。

resize2fs /

最後に、コンピュータを再起動してマルチユーザーモードに戻ります。

始める前に バックアップを作成することを検討してください。

本番環境でFedoraの使用を再考し、Enterprise Linuxを選択します。

関連情報