파일 서버의 파일을 자동으로 압축

파일 서버의 파일을 자동으로 압축

다른 도구가 더 잘 작동한다면 특별히 FTP나 gz를 사용하는 것에 관심이 없기 때문에 제목을 의도적으로 모호하게 남겨 두었습니다.

나는 아주 드물게 액세스하는 데이터(내가 본 영화, 백업 등)를 홈 FTP 서버에 저장하고 싶은 많은 데이터를 가지고 있습니다. 서버에 업로드한 모든 파일을 자동으로 압축하고, 파일을 다운로드할 때 자동으로 압축을 풀고 싶습니다. 나는 서버와 cron내가 다운로드한 모든 것을 사용할 수 있다는 것을 알고 있지만 서버가 이 작업을 자체적으로 원활하게 수행하도록 구성되어 파일이 압축 해제된 것처럼 저장된 것처럼 사용할 수 있으면 더 좋습니다.gzip -rgzip -rd

FTPD나 다른 파일 서버에 이와 같은 기능이 있습니까? 서버가 완전히 전송될 때까지 압축이 풀린 파일을 임시 저장소에 보관하여 FTP(VLC 사용)를 통한 스트리밍과 같은 작업이 문제 없이 작동한다면 보너스 포인트입니다.

답변1

가장 쉬운 해결책은 BTRFS 또는 ZFS에 압축 파일 시스템을 만드는 것입니다. 압축을 지원하는 다른 Linux 파일 시스템이 있다고 생각하지만 확실하지 않습니다. 그런 다음 데이터를 복사하십시오. 파일은 액세스 시 서버에 의해 자동으로 압축 및 압축 해제됩니다.

영화 및 백업 저장에 대해 언급하셨습니다. 이러한 파일이 이미 압축되어 있다고 가정하면(형식/코덱별 미디어) 공간이 많이 절약되지 않습니다. 이미지, 오디오, 전자책 등과 같은 다른 많은 형식에도 마찬가지입니다.

참고로 Windows NTFS에는 압축도 옵션으로 제공됩니다.

답변2

Network Attached Server 설정에 Truenas를 사용합니다. 기존 데스크탑의 부품을 사용하여 만들었습니다. 기본적으로 (ZFS) 파일 시스템 또는 "풀"에는 일정 수준의 압축이 있습니다(로그 파일 등에 주로 유용하다고 생각합니다).

또한 데이터 블록의 해시를 볼 수 있는 SSD RAID와 같이 저장할 수 있는 중복 제거 테이블을 볼 수 있는 중복 제거와 같은 보다 복잡한 "압축 솔루션"을 허용합니다. 또한 이 솔루션을 사용하려면 이 특정 기능이 작동하려면 NAS에 특정 양의 여유 메모리가 있어야 한다고 생각합니다. 이 시스템은 매우 특정한 사용 사례에만 가치가 있으며 시스템에 더 많은 부분을 도입하므로 특정 사용 사례에 적합하다는 것을 알지 않는 한 사용을 시작하는 것이 반드시 좋은 것은 아닙니다.

비디오 파일의 경우 Tidarr를 사용합니다. 내 비디오 파일을 보는 게임 컴퓨터에서 실행하고 h.265가 아닌 비디오 파일을 생성하면 모든 설정이 완료된 후 아무것도 할 필요 없이 자동으로 인코딩됩니다.

관련 정보