rsync와 유사한 하드 링크가 있는 증분 백업을 위한 pax 명령

rsync와 유사한 하드 링크가 있는 증분 백업을 위한 pax 명령

저는 pax최근에 이 명령을 발견했고 한 SSD에서 다른 SSD로 로컬로 복사할 때 얼마나 효율적인지 놀랐습니다.

rsync로컬 백업의 경우 솔루션을 이것으로 교체하려고 생각 중이지만 pax증분 백업(동일 파일의 이전 백업 버전에 대한 하드 링크 생성)에 매우 편리한 옵션이 pax누락된 것 같습니다 .--link-dest

질문

  • pax + ?유사한 동작을 제공 하는 해결 방법이 있습니까 rsync --link-dest...(1. 동일한 파일에 대한 하드 링크 생성 2. 실행보다 나을 수 있음 pax -k)

  • 비슷한 결과를 효과적으로 얻을 수 있는 다른 유효한 명령/솔루션이 있습니까?

답변1

pax프로그램은 증분 백업에는 유용하지 않습니다.

tar 형식의 새로운 POSIX.1-2001 확장 헤더("pax" 형식이라고 함)는 1997년 Solaris TAR 개선 사항에서 가져왔지만 실제로 증분 백업을 위한 좋은 기반입니다. 가능한 메타데이터.

파일 시스템이 로컬로 미러링되도록 로컬에서 누적 증분 백업/복원을 수행하는 것을 선호하는 것 같습니다. star귀하의 희망사항에 꼭 맞는 상품이니 꼭 확인해주세요http://schilytools.sourceforge.net/man/man1/star.1.html

누적 증분을 수행하는 방법에 대한 지침은 현재 섹션 아래 53페이지에 있습니다.파일 시스템 동기화

느린 파일 시스템 캐시가 있는 운영 체제(예: Linux)를 사용하거나 트랜잭션 파일 시스템(예:ZFS, 이 옵션을 사용하는 것이 좋습니다-fsync 없음star또는 캐시된 데이터를 플러시하는 동안 파일 시스템 쓰기 오류를 감지할 수 있는 안전 모드에서 파일이 기본적으로 추출되므로 추출 속도가 매우 느려집니다 . 이 옵션을 사용할 수도 있습니다-pax-o 바이너리 파일파일 시스템의 파일이 현재 쉘과 다른 로케일을 갖는 경우 경로 이름 변환 문제를 방지하려면 왼쪽(만들기)을 사용하십시오.

star에서 사용하는 방법은 ufsdump/ufsrestore와 동일합니다.

/etc/tardumpsStar는 증분 백업 생성 측면에서 타임스탬프 수준과 파일 시스템 이름을 사용하여 파일을 관리합니다.

증분 복구의 추출 측면에서는 파일 시스템의 루트 디렉터리에 있는 star파일 추출을 관리합니다. star-symtable데이터베이스에는 목록이 포함되어 있습니다.이전 inode 번호그리고 관련새로운 아이노드 번호이름이 변경되고 삭제된 파일을 감지할 수 있습니다.

Star는 10년 넘게 문제 없이 증분 덤프 및 복원을 통해 대규모 테스트를 거쳤습니다.

관련 정보