대용량 파일 분할을 위한 파일 시스템

대용량 파일 분할을 위한 파일 시스템

내 미디어 파일을 클라우드에 저장하기 위해 acd_cli를 통해 AmazonCloud-Storage를 사용하려고 합니다. 불행히도 acd_cli는 대용량 파일에서는 작동하지 않습니다. 그래서 대용량 파일을 스토리지 측에서 구성 가능한 파일로 분할하는 (가상) 파일 시스템을 찾고 있습니다.

예를 들어 mount.splitfs는 사용자가 큰 파일을 파일에 저장하는 경우에만 데이터를 쓰지만 구성된 크기를 초과하는 파일은 파일로 저장됩니다. {1..n}.

전체 설정은 다음과 같습니다.

unionfs --+-- local_encfs (RW) ----- local_splitfs ----- local_storage
          |
          +-- acd_encfs (RO) ----- acd_splitfs ----- acd_cli_storage

acd_cli는 파일의 순차적 쓰기만 지원하는 반면 encfs는 임의의 위치에 쓰기 때문에 로컬 및 acd 경로가 필요합니다. 새 파일은 로컬로 기록되며 x일보다 오래된 경우 cron 작업이 해당 파일을 local_storage에서 acd_cli_storage로 이동합니다.

대부분의 작업을 완료했지만 Splitfs가 누락되었습니다. Splitfs를 구현하는 방법에 대한 아이디어가 있습니까?

감사합니다, 뤼디거

답변1

Chunfs.

ChunkFS는 임의의 파일이나 블록 장치를 파일의 디렉터리 트리로 마운트할 수 있는 FUSE 기반 파일 시스템입니다. 각 파일은 마운트된 파일의 사용자 지정 크기 청크를 나타냅니다.

더 많은 정보를 원하시면 방문해주세요http://www.linux-mag.com/id/7437/

관련 정보