하위 디렉토리를 하위 디렉토리에 마운트한 후 상위 마운트에 액세스할 수 없게 됩니까?

하위 디렉토리를 하위 디렉토리에 마운트한 후 상위 마운트에 액세스할 수 없게 됩니까?

아치를 설치하고 있어요. 설치 후 드라이브를 분할한 후 재미있는 작업을 시작하기 위해 chroot를 실행하면 오류가 발생합니다.

mount:mount point mnt/etc/resolv.conf does not exist
chroot: failed to run command /bin/sh: no such file or directory.  

제 경우에는 /mnt/etc파일 시스템이 마운트된 것으로 표시되고 방금 마운트되었음에도 불구하고 파일 시스템을 사용할 수 없었기 때문에 이 오류가 발생했습니다.

/dev/sda2 /mnt
/dev/sda3 /mnt/home

접근 가능한 작품과 파일을 설치했습니다 /dev/sda2. /mnt그런 다음 내 마운트가 /dev/sda3/도착 /mnt/home하고 BLAM이 마운트를 폭파합니다 /dev/sda2 /mnt.

여전히 에 표시되지만 # mount디렉터리를 /로 변경한 다음 다시 /mnt로 변경하면 모든 하위 디렉터리의 빈 공간(프로세스는 존재하지만 비어 있습니다. 등은 존재하지만 비어 있습니다.)

일단 dev/sda3설치되면 액세스가 손실됩니다 /mnt/home. 여기서 문제는 무엇일까요? 파일 시스템 문제인가요, 파티션 문제인가요, 아니면 단순한 문제인가요?

편집: 전체 명령 순서는 다음과 같습니다.

# mount /dev/sda2 /mnt
# mount /dev/sda3 /mnt/home
# arch-chroot /mnt
#error message shows, i can reboot, its rinse and repeat

/mnt/homey와 같은 다른 디렉터리(두 번째 설치)에 설치하려고 하면 잘 설치됩니다. 동일하게 설명했는지 잘 모르겠지만 잘 설치되고 나면 내용이 손실됩니다. etc/와 같은 /mnt 내의 모든 디렉토리는 비어 있게 됩니다...

답변1

알고 보면 무작위 버그가 많고 문제는 예상할 수 없는 수준입니다. 오래된 설치 미디어를 사용하고 있어서 온갖 비호환성 버그가 있습니다. 와, 해결하기가 너무 어려운 것도 당연합니다.

저는 아치 2015.01.01을 사용하고 있습니다.

해결책: 설치 미디어의 새로운 사본을 다운로드하여 사용하십시오.

관련 정보