압축률이 가장 좋은 명령줄 백업 도구는 무엇입니까? 미디어 파일, 텍스트 파일 등을 포함한 전체 시스템을 백업하고 싶습니다.
내가 찾은이 목록Arch 위키 사이트에 있지만 이러한 도구가 서로 어떻게 비교되는지, 그리고 어떤 도구가 가장 좋은 전체 압축 비율을 제공하는지 모르겠습니다. 다양한 도구가 특정 파일 유형에 대해 더 나은 결과를 제공할 수 있지만 다양한 입력 파일을 혼합하면 어떤 도구와 어떤 설정을 사용하여 가장 작은 아카이브를 생성할 수 있습니까?
답변1
가장 높은 압축률에는 몇 가지 중요한 단점도 있으므로 일반적으로 권장되지 않습니다.
백업 솔루션의 경우 빠른 복구가 중요한 경우가 많습니다.
달성할 수 있는 압축 비율은 데이터와 사용하는 압축 도구에 따라 다릅니다. xz
가장 높은 압축률 중 하나를 제공합니다.
xz -z -c -9 -e /dev/sda2 > /path/file.xz
-c
-9
디스크 장치를 최대 압축 비율( ) 및 제한 스위치( )로 stdout( )으로 압축합니다 -e
. 시간이 오래 걸립니다.
rsync
좋은 압축과 빠른 복구를 얻는 또 다른 방법은 백업 등을 저장할 수 있는 압축 가능 파일 시스템(예: BTRFS)을 사용하는 것입니다 .
압축된 BTRFS 볼륨을 마운트하려면:
mount /dev/sda2 -t btrfs -o noatime,nodiratime,compress=lzo /path
이는 압축을 처리할 필요가 없고(파일 시스템에 의해 자동으로 수행됨) 백업 데이터에 빠르게 액세스할 수 있기 때문에 매우 편리합니다.