chroot
USB 스틱의 복구 시스템에서 액세스 하려는 ZFS에 Manjaro 설치가 있습니다 . 복구 시스템을 시작하면 ZFS 풀이 자동으로 감지되어 가능한 경우 설치됩니다.
/tmp
이러한 마운트로 인해 , 또는 같은 기존 폴더가 숨겨지면 /home
문제가 발생합니다 /root
. chroot
풀이 일부만 설치되어 있어서 시스템에 들어갈 수 없습니다 . /
예를 들어, 아니요. 해결책은
- 출구
- 마운트하지 않고 가져오기
- 올바른 순서로 수동으로 설치하십시오(루트가 먼저, 그 다음 위에 있는 모든 것).
내보내기에 실패했기 때문에 작동하지 않습니다: "사용 중". 사용 중인 폴더를 마운트 해제할 수 없습니다.
/mnt
풀의 마운트 지점을 altroot로 수동으로 변경 한 다음 다시 되돌리는 것을 피하고 싶습니다 . 시작 시 자동 마운트를 방지하는 방법이 있습니까?
20.2 니비아를 사용합니다.
답변1
재부팅을 시도하면 zfs set canmount=noauto <pool name>
풀의 자동 마운트가 중지되고 이전 마운트 데이터가 숨겨집니다.
답변2
정상적으로 작동하는 ZFS 시스템으로 부팅해 볼 수 있습니다. USB 스틱 복구 풀 가져오기 및 설치:
# zpool import -R /mnt rescue
이렇게 하면 rescue
아래에 수영장이 설치 됩니다 /mnt
.
/etc/zfs/zpool.cache
풀에서 제거한 rescue
후 다음을 내보냅니다 rescue
.
# rm /mnt/etc/zfs/zpool.cache
# zpool export rescue
그런 다음 USB 스틱으로 재부팅해 보십시오.