다른 파티션으로 전환한 후 이전에 설치한 콘텐츠에 어떻게 액세스합니까?

다른 파티션으로 전환한 후 이전에 설치한 콘텐츠에 어떻게 액세스합니까?

추가 Linux 설치를 별도의 파티션에 설치하고 /home 디렉토리도 해당 파티션으로 설정한 다음 /etc/fstab이전 파티션을 가리키도록 수정했습니다.

초기 /home 디렉토리의 내용에 어떻게 액세스합니까?

# initial configuration
UUID=001  /disks/disk1part1  ext2  auto,users,rw,exec,relatime           0    0   
UUID=002  /                  ext4  defaults,relatime,errors=remount-ro   0    1   
UUID=003  /disks/disk26      ext4  auto,users,rw,exec,relatime           0    0   
UUID=004  none               swap  sw                                    0    0   

# changed configuration
UUID=001  /disks/disk1part1  ext2  auto,users,rw,exec,relatime           0    0
UUID=002  /                  ext4  defaults,relatime,errors=remount-ro   0    1
UUID=003  /home              ext4  auto,users,rw,exec,relatime           0    0
UUID=004  none               swap  sw                                    0    0

원래 시스템에는 /etc/fstab에 /home이 없었습니다. 루트 디렉터리 아래에 있었기 때문입니다. 두 번째 구성 추가로 /home이 /disks/disks26으로 변경되었습니다.

답변1

이후에는 루트 파티션의 디렉토리가 이미 마운트되어 있더라도 해당 디렉토리 mount --bind / /mnt에 액세스할 수 있습니다 ./home/mnt/home/home

답변2

단 두 번의 편집(그리고 두 번의 재시작)만 하면 됩니다.

  1. /home을 사용하여 댓글을 작성하세요.

    ## UUID=003  /home              ext4  auto,users,rw,exec,relatime           0    0
    
  2. 다시 시작, 로그인

    cd /
    mv /home /home.old
    mkdir /home
    

    /etc/fstab을 편집하고 주석을 해제합니다.


무슨 일이에요?

새로운 /home이 기존 /home에 마운트되었다고 추측한 것처럼 제거를 저장하여 기존 /home을 볼 수 있는 방법은 없습니다.

/home을 마운트 해제할 수 있으면 위 명령을 다시 시작할 필요가 없습니다.

관련 정보