zsh: ~/.cache/zsh/zsh_history 잠금 실패: 파일이 존재합니다.

zsh: ~/.cache/zsh/zsh_history 잠금 실패: 파일이 존재합니다.

마운트를 수행하는 동안 ~/.cache/zsh여러 호스트 사이에 바인드 마운트 폴더가 있습니다 .rwdefaults

머신을 부팅하고 zsh가 잠금을 시도할 때 머신 중 하나에 오류가 발생합니다 zsh_history.zsh: locking failed for ~/.cache/zsh/zsh_history: file exists

Google은 이전에 이 메시지를 받은 적이 없는 것 같습니다. zsh가 언제, 왜 이 메시지를 보냈습니까? 어떻게 하면 행복하게 만들 수 있나요?

답변1

zsh는 .zsh_history.LOCK동일한 디렉토리에 생성 되므로 .zsh_history해당 디렉토리에 잠금 파일을 생성하려면 쓰기 권한이 필요합니다.

답변2

이 문제는 하드 종료 또는 터미널 충돌로 인해 발생할 수 있으므로 잠금 파일을 삭제하고 .zsh_history.LOCK동일한 디렉터리에 배치한 후 터미널을 다시 시작해야 합니다.

관련 정보