.ipDISK 라는 ㅆㄹㄱ파일

제목 그대로 쓰레기입니다. iptime NAS 제품에 모바일 서비스를 위해 이미지 썸네일을 위해 만든 DB 파일인데 이것 덕분에 참 뭣같은 상황이 벌어져서 여러모로 찾아보고 있습니다만, 결론은 쓰레기입니다.

20160529_125308 이 파일은 “모든 폴더” 안에 생성됩니다. OS X 쓰는 사람들 보면 .DS_Store라고 되어 있는 파일 기억나시나요? 이게 폴더 내부의 인덱스 파일인데, 탐색기에서 파일 읽고 쓰는 걸 좀이나마 빨리 처리하려고 만든 관리 파일입니다.

20160529_125546.png

.DS_Store 파일 까보면 어느정도의 정보가 저장되어 있습니다. 윈도우에서 까서 인코딩은 깨졌지만, 파인더에서 보여지는 설정 등에 대해서 적혀있고 합니다.

그러면 저 .ipDISK 파일은..? 권한 땜에 안열리는 거 같지만, 열립니다. 본인의 로그인 계정이 admin이라면 열립니다.

20160529_125825.png

이것도 인코딩 문제며 뭐며 있겠지만, 앞에 나와줬네요. sqlite 디비파일입니다. 즉, 모든 폴더마다 sqlite 디비 파일을 만들어서 썸네일을 처리하는 겁니다. 게다가 권한이 시스템 권한입니다. 안드로이드 쓰는 사람이 많아져서 이젠 뭐라해도 다 이해를 할 수 있다는 전재로 이야기하겠습니다. 저 파일은 루트 권한으로 만들어진 파일이고, 루트 권한으로만 쓰기가 가능합니다. 그리고 이런 파일을 모든 폴더마다 다 만들었습니다.

그래서 이 파일 덕분에 iptime NAS에서 맥 또는 리눅스에서 폴더를 복사하면 폴더가 다 복사가 안됩니다. 권한을 가지고 있지 않은 파일을 복사하려 하기 때문에 오류를 내죠. 

……이게 대체 왜 그런가 진심으로 궁금했는데, ipDISK라는 앱을 지원하기 위해 FTP와 연동을 했고, 전 이 NAS에 이전부터 FTP를 썼다는 이유만으로 저 파일의 생성을 강요당했군요.

그래서 백업용으로 쓰던 FTP 내렸습니다. 다른 방법으로 백업할 수 있도록 하려고 하는데, 제일 좋은 방법은 NAS를 시놀로지로 갈아탄 담에 시놀로지 시스템에 맞춰서 바꿔 개발하는 게 제일인 거 같군요. 손 좀 덜타려고 산 NAS인데 업뎃 한번 했다고 이 꼴 나는 건 대체….

p.s. 돈없이 살면서 백업용으로 뭐 해보겠다고 한 것이 잘못이겠죠.