ZFS 풀이 자동으로 마운트되지 않도록 방지

ZFS 풀이 자동으로 마운트되지 않도록 방지

chrootUSB 스틱의 복구 시스템에서 액세스 하려는 ZFS에 Manjaro 설치가 있습니다 . 복구 시스템을 시작하면 ZFS 풀이 자동으로 감지되어 가능한 경우 설치됩니다.

/tmp이러한 마운트로 인해 , 또는 같은 기존 폴더가 숨겨지면 /home문제가 발생합니다 /root. chroot풀이 일부만 설치되어 있어서 시스템에 들어갈 수 없습니다 . /예를 들어, 아니요. 해결책은

  1. 출구
  2. 마운트하지 않고 가져오기
  3. 올바른 순서로 수동으로 설치하십시오(루트가 먼저, 그 다음 위에 있는 모든 것).

내보내기에 실패했기 때문에 작동하지 않습니다: "사용 중". 사용 중인 폴더를 마운트 해제할 수 없습니다.

/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 스틱으로 재부팅해 보십시오.

관련 정보