황당한 경험.. Permission Denied. 우쿠분투/리눅스

사용 중인 랩탑엔 OS 가 3개가 설치되어 있다.
랩탑 디스크 용량은 한정되어 있기 때문에, 최소한 공간만 시스템 파일에 할당을 하고, 남은 공간은 exFat 로 설정하여 OS 모두에서 공유하고 있다.

그 결과로, ~/다운로드 디렉토리도 exFat 에 할당하여 사용하고 있다. 이렇게 사용해도 크게 문제될 건 없다.(고 생각했다.)

그러나..
exFat 는 리눅스 파일 시스템과 달리 모든 권한(rwx)을 설정할 수가 없다. 더 문제는, 압축된 파일 내부에 있는 파일들의 권한을, 압축 해제한 파일에 그대로 적용해줄 수가 없다. 따라서, 권한에 따라 작업 결과가 미묘하게 달라지는 작업을 수행할 경우, 엉뚱한 결과가 나타날 수도 있다.

Anki 를 설치할 때가 이랬다.
Anki 를 제작자 사이트에서 받아 exFat 에서 압축을 풀고 make install 로 설치를 했는데, anki 를 실행하니 Permission Denied 오류가 발생했다.
혹시나 하고 이 내용을 구글에서 찾아봤는데, 전혀~ 찾을 수가 없었다. 찾을 수 있을 리가 있나.. 이런 현상에 부딪힌 건 아마도 전 세계에서 나 뿐일테니.

exFat 가 아닌 다른 파일 시스템에 마운트된 디렉토리에서 압축 파일을 풀고 make install 했더니 모든 문제는 해결되었다.
그 와중에 새롭게 배운 것도 있었지만...

뭐.. 약 1시간 정도를 투자해서 저만큼 알아냈으니 나름 이득이라고 해야 하려나.

덧글

댓글 입력 영역

Google Analyze


LastFm

MathJax