분할된 파일을 병합하지 않고 사용

분할된 파일을 병합하지 않고 사용

vfat 파일 시스템에 대용량 파일을 저장하는 방법을 생각 중입니다. 분명히 4GiB보다 큰 파일을 저장하는 유일한 방법은 파일을 분할하는 것입니다. split및 명령을 사용하여 cat파일을 분할하고 병합 할 수 있다는 것을 알고 있습니다 . 그러나 이러한 명령을 사용하려면 생성된 파일에 더 많은 공간이 필요합니다. 파일 시스템이 올바르게 작동하는 방식을 이해하면 파일이 닫힐 때까지 실제로 파일이 삭제되거나 해제되지 않습니다. 가능한 한 적은 공간을 사용하려면 truncate()파일 내용을 반전(원본 파일을 읽고 축소)하는 몇 가지 펑키한 기술이 필요합니다.

여러 분할 파일에서 루프 장치를 생성할 수 있는 커널 모듈이 있습니까? 아니면 내가 염두에 두고 있는 것을 정확히 수행하는 util 명령인가요?

아니면 이것들 중 하나를 만들기 시작하겠습니다. 오! 내가 이걸 할 수 있을까 mdadm? 선형 수준?

답변1

뚱뚱한 파일 시스템을 사용해야 한다는 것을 이해하지 못하지만 이것은 중복된 것 같습니다.https://unix.stackexchange.com/a/17173/108069

귀하의 경우 각 dd 파일은 4GB입니다.

관련 정보