기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요!
블랙박스 기능을 구현해 보고 있는 중입니다.
OS는 리눅스이고, TI(IPNC RDK)칩을 사용하고 있습니다.
블랙박스에서 상시저장/이벤트저장/충격감지 등 특정상황에 대한 영상(HD급 30fps, 30~40초 영상을 3분 간격으로)을
SD메모리에 저장하려고 하는데, SD메모리에 저장할 때 폴더 관리를 어떻게 해야 할까요?
어떤 경우엔 모든 영상파일들을 한 폴더안에 몰아넣기도 하고, 각 상황에 대한 폴더를 만들어서
그 폴더 밑에 각각의 영상들을 저장하는 방법도 사용하는 것 같습니다.
폴더를 여러 개 만들경우와 한개만 만들어서 관리할 때, 영상 저장시 속도 등에 영향을 주나요? 아니면
상관 없는지... 지금 생각은 각 "상시저장/이벤트저장/충격감지" 폴더를 만들어서 해당 영상 파일을
각각 저장하려고 하고 있습니다.
혹시 아시는 분 조언 부탁드립니다.
조언 감사합니다.
여러 폴더를 사용하면, 한 폴더를 사용하는 것보다 PATH로 인해 저장속도에 영향이 있을까 했는데, 어차피 한 폴더내에 파일이 많으면 그로 인해 속도가 떨어지고 관리측면에서 더 않좋은 것 같습니다. 여러 폴더를 사용하면 폴더가 많아지므로 속도에 영향이 있겠지만, 폴더내 파일수가 한 폴더를 사용할때보다 적어지므로 효율성이 더 나은 것 같습니다. 참고로 사용하는 파일시스템은 UBIFS입니다.
죄송하지만, "저장 파일의 크기는 가능한 크게하는 것이 유리합니다. 물론 이러면 파일이 소실되는 경우에.."가 어떤 의미인지요? 저장파일의 크기를 크게 한다는 것은 영상파일의 저장시간을 길게 한다는 의미인지, 그리고 소실이 되는 경우에 불리하다는 것이 어떤 것인지요? 도움 부탁드립니다..
개인적인 생각으로는 날짜별로 폴더를 관리하는 방법을 추천하고
파일종류별로 파일명을 다르게 해서 관리하는 방법도 있을 것 같습니다.
중요한 것은 한 폴더에 너무 파일을 저장을 하면 문제가 발생할 수 있습니다.
너무 많은 파일이 발생을 하면 폴더를 나누어서 저장을 하면 좋을 것 같습니다.