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-rootlv가 파일 시스템보다 커질 것이므로 다음을 실행하십시오.

resize2fs /

마지막으로 컴퓨터를 다시 시작하여 다중 사용자 모드로 다시 들어갑니다.

시작하기 전에 백업을 만드는 것을 고려하십시오.

프로덕션 환경에서 Fedora 사용을 재고하고 Enterprise Linux를 선택하겠습니다.

관련 정보