FSArchiver는 백업 아카이브 생성을위한 오픈 소스 및 무료 시스템 유틸리티입니다. C 프로그래밍 언어로 작성되었으며 매우 빠르고 사용하기 쉽도록 처음부터 디자인되었습니다.
누구나 FSArchiver를 사용하여 파일 시스템의 내용을 압축 된 아카이브로 만들 수 있습니다. 전체 파일 시스템을 아카이브 파일로 저장하고 백업 아카이브에서 복원하여 기존 컨텐츠를 덮어 쓸 수 있습니다.
수많은 사용 예제가있는 고유 한 명령 줄 출력
FSArchiver는 명령 줄 도구라는 사실에도 불구하고 사용 가능한 명령 줄 옵션 만 표시하는 대신 수많은 사용 예제를 보여주는 고유 한 명령 줄 출력이 제공되므로 사용하기가 매우 쉽습니다.
>하나의 파일 시스템 또는 최대 두 개의 파일 시스템을 하나의 아카이브에 백업하거나, 백업 아카이브에서 첫 번째 또는 두 번째 또는 두 파일 시스템 만 복원하거나, 파일 시스템을 복원하고, ReiserFS로 변환 할 수 있습니다. 분할 된 아카이브에 파일 시스템을 백업하는 것뿐입니다.
FSArchiver 시작하기
GNAr / Linux 배포판에 FSArchiver 도구를 설치하는 것은 생각보다 쉽습니다. 프로젝트가 주요 운영 체제의 주요 소프트웨어 리포지토리에서 사용 가능하고 통합 패키지 관리자 (예 : 팩맨, 우분투 소프트웨어 센터, Synaptic Package Manager, YaST, Yum Extender 등).
Softoware에서는 소스 패키지로만 배포되는 최신 버전의 FSArchiver를 항상 다운로드 할 수 있습니다. 설치도 간단합니다. 홈 디렉토리에 저장하고 압축을 풀고 터미널 애플리케이션을 열고 & ldquo; cd /home/softoware/fsarchiver-0.6.19&rdquo와 같은 것을 실행하십시오. (사용자 이름으로 softoware 바꾸기), & lsquo; ./ configure & amp; & amp; make & rsquo; 명령을 사용하여 프로그램을 구성하고 컴파일 한 다음 & lsquo; sudo make install & rsquo; 명령을 사용하여 시스템 전체를 설치하십시오.
설치 후 명령 줄 인터페이스에서 FSArchiver를 사용하여 백업 아카이브를 만듭니다. 먼저 & lsquo; fsarchiver --help & rsquo;를 실행하는 것이 좋습니다. 명령을 사용하여 프로그램의 명령 줄 옵션 및 사용 예를 볼 수 있습니다. & lsquo; man fsarchiver & rsquo;를 실행할 수도 있습니다. 명령을 사용하여 FSArchiver를 사용하는 방법에 대해 자세히 알아보십시오.
이번 출시의 새로운 기능 :
zstd 압축에 대한 지원이 구현되었습니다.
FSArchiver 0.6.19 버전의 새로운 기능 :
릴리스에서 회귀를 일으킨 "그룹당 inode 블록 수"패치가 되돌려졌습니다. 0.6.18
FSArchiver 0.6.11 버전의 새로운 기능 :
btrfs-2.6.35와 함께 작동하도록 지원되는 btrfs compat 플래그를 업데이트했습니다.
이제 -c / - cryptpass 옵션이 대화식 비밀번호를 지원합니다. "-c -"를 사용하십시오.
FSArchiver 0.6.10 버전의 새로운 기능 :
ntfs3g & gt; = 2010.3.6 인 ntfs 파일 시스템에서 심볼 링크의 고정 지원
FSArchiver 0.6.8 버전의 새로운 기능 :
최근 커널 헤더를 가진 시스템에서 & lt; sys / stat.h & gt;
해결 된 치명적인 버그 : 아카이브가 smbfs / cifs 파일 시스템으로 작성되었을 때 손상 될 위험이있었습니다.
FSArchiver 0.6.7 버전의 새로운 기능 :
스파 스 파일에 대한 지원이 추가되었습니다 (스파 스 파일은 스파 스 파일로 재 작성됩니다)
아카이브 당 최소 fsarchiver 버전 요구 사항 추가 (MAINHEADKEY_MINFSAVERSION)
진행에 필요한 통계를 저장하는 간단한 파일 및 디렉토리가있는 아카이브에 dirsinfo가 추가되었습니다.
-d 옵션을 사용할 때 생성 된 로그 파일은 이제 덮어 쓰지 않도록 특정 이름을 갖습니다.
md5 체크섬은 이제 내부 하나 대신 libgcrypt의 구현을 사용하여 계산됩니다.
libgcrypt 라이브러리는 이제 필수 종속성이며 암호화는 더 이상 사용할 수 없습니다.
비 루트 사용자가 아카이브에 대한 읽기 권한을 가지고있는 한 "fsarchiver archinfo"를 사용할 수있게합니다.
FSArchiver 0.6.6 버전의 새로운 기능 :
수정 : 아카이브가 이미 존재하기 때문에 savefs / savedir이 실패 할 때 아카이브 파일을 제거하지 마십시오.
이미 마운트 된 파티션은 MS_BIND로 마운트되어 마운트 된 파일 시스템에 의해 숨겨진 파일에 액세스 할 수 있습니다
기다리지 않고 오류가 발생하지 않도록 모든 파일 시스템에 액세스 할 수있을 때만 파일 시스템 분석
extract.c의 데이터 파일 관리 (open / write / md5sum)를 개별 객체 (datafile.c)로 이동
중요한 내부 변경, 함수 / 파일의 이름 변경, 더 나은 일관성을위한 단순화
fsarchiver.c의 메시지와 간단한 개선 된 설명과 간소화 (dgerman의 기여)
확장 된 속성을 가진 savefs / savedir의 잠재적 메모리 오류 수정 (mbiebl에 의해보고 된 버그)
FSArchiver 0.6.5 버전의 새로운 기능 :
수정 된 컴파일 문제 (특히 e2fsprogs가 1.41.2 인 시스템에서 pkg-config 문제)
bzip2 / lzma를 사용하여 데이터 블록의 압축에 메모리가 부족한 경우 기본 수준 (gzip -6)으로 다시 시도하십시오.
FSArchiver 0.6.2 버전의 새로운 기능 :
create.c의 ntfs 특정 확장 속성에 대한 동적 메모리 할당
lgetxattr이 음수 크기를 반환 할 때 ntfs 속성과 관련된 문제 수정
파일 시스템이 저장된 원래 장치의 이름을 저장합니다 (FSYSHEADKEY_ORIGDEV).
configure의 enable enable 옵션 : "--enable-xxx"는 반대의 효과가있었습니다 (horhe에게 감사드립니다)
사용자가 지원되지 않는 압축 수준을 사용하려면 오류로 종료하십시오 (감사합니다 mbiebl).
마운트가 실패 할 때의 고정 된 충돌 (마운트가 실패하면 mntbyfsa가 true로 설정되고 명확하지 않음)
ntfs 심볼릭 링크에 대한 고정 코드 (일반 파일과 dirs + 특수 속성으로 다시 만들어야 함)
ntfs3g-AR (고급 릴리스)에서 ntfs3g & gt; = 20091114 (표준 릴리스)로 변경되었습니다.
autotools 빌드 체인 파일의 개선 및 수정 (Michael Biebl의 공헌)
아카이브의 레이블을 지정하는 옵션 "-L"이 추가되었습니다. 내용에 대한 주석입니다.
출처를 알아 냈습니다 : 찾기. -in "*. [ch]"-exec sed -i -e "s / [] / / g"-e '! {! {! g'{};
FSArchiver 0.6.1 버전의 새로운 기능 :
암호화의 OpenSSL 구현은 GPL로 인한 라이센스 문제를 해결하기 위해 libgcrypt 구현으로 대체되었습니다.
이 버전은 SystemRescueCd 1.3.1 (시스템 및 디스크 도구가있는 라이브 CD)의 일부입니다.
FSArchiver 0.5.9 버전의 새로운 기능 :
/ dev / dm-0 (첫 번째 장치 매퍼 디스크)을 무시한 고정 'fsarchiver probe'
이제 아카이브 정보에 NTFS uuids가 표시됩니다 ( "fsarchive archinfo archive.fsa").
ntfs-3g & gt; = 2009.4.4AR.17에서 지원하는 "system.ntfs_times"속성 지원
ntfs-3g에서 지원하는 "system.ntfs_dos_name"속성 지원 & gt; = 2009.4.4AR.17
암호화 된 파일을 복사하고 복원 할 수있는 "user.ntfs.efsinfo"속성 지원
ntfs-3g-AR에 대한 향상된 탐지 기능과 부적절한 버전이 발견되면 더 명확한 메시지를 출력합니다.
restfs에서 검사를 할 수 있도록 아카이브에 필요한 최소 fsarchiver 버전에 대한 정보를 추가했습니다.
fsheader에 FSYSHEADKEY_MOUNTINFO를 추가하여 향후 ntfs-3g streams_interface에서 수정 가능
FSArchiver 0.5.8 버전의 새로운 기능 :
ntfs 파일 시스템으로 UUID 유지 (64 비트 숫자는 부트 섹터에 0x48 오프셋으로 기록됨)
고정 된 "fsarchiver probe": 번호 끝에 0이있는 파티션이 무시되었습니다.
추가 된 배포판은 소스에있는 파일을 지원합니다 (gentoo 용 ebuild 스크립트, rpm 용 spec)
coreutils-6.9의 md5.c를 사용하여 라이센스 문제 (이 문제는 GPL-v2)를 피하십시오.
FSArchiver 0.5.7 버전의 새로운 기능 :
"fsarchive probe"에 알려진 파일 시스템이없는 파티션 탐지 추가
FSArchiver 0.5.4 버전의 새로운 기능 :
Ctrl + C를 눌러 중단 할 때 SIGINT 관리 문제 수정
반환 된 크기가 -1 일 때 xattr 속성이 너무 큰 것에 대한 고정 된 경고
버그 수정 : 치명적인 오류 발생 후 퓨즈 파일 시스템이 올바르게 마운트 해제되지 않았습니다.
FSArchiver 0.5.3 버전의 새로운 기능 :
최대 64KB의 확장 된 속성 지원 (크기는 1024 바이트로 제한됨)
open64 ()가 성공하면 파일 헤더가 복사됩니다 (데이터가없는 헤더는 삭제됩니다)
라이브 백업 중에 잘리는 파일 관리 (0으로 채우기)
라이브 백업 중에 아카이브 자체를 아카이브 할 수 없는지 테스트하십시오.
create.c의 파일이나 속성에 문제가있는 경우 향상된 오류 관리
FSArchiver 0.5.2 버전의 새로운 기능 :
라이브 백업 중에 / dev /의 내용 복사 (옵션 -A 사용) 재부팅시 / dev / console 누락
버그 수정 : 파일 속성이 비어있는 경우 아카이브 손상 (예 : ntfs의 "user.encryptable"이 비어있을 수 있음)
FSArchiver 0.5.1 버전의 새로운 기능 :
아카이브가 이미 존재할 때 옵션 -o (덮어 쓰기)가 손상되었습니다 (0.5.0에 도입).
아카이브를 추출 할 때 더 나은 오류 관리 (장치에 남아있는 공간 없음)
__attribute__ ((format (printf, x, y))) 덕택에 fsaprintf 인수의 오류를 수정했습니다.
작업 종료시 성공과 오류에 대한 통계 인쇄
FSArchiver 0.4.8 버전의 새로운 기능 :
fsarchiver가 --disable-crypto로 구성 될 때 수정 된 컴파일 오류
dico에 저장된 속성이 비어있는 문제 해결
FSArchiver 0.4.7 버전의 새로운 기능 :
마운트 지점 디렉토리는 이제 라이브 백업 중에 아카이브됩니다 (/ dev, / proc, / sys의 경우 중요 함)
손상된 아카이브 파일 관리 개선 : 발견 된 다음 유효한 파일에서 복원을 계속할 수 있습니다.
버그 수정 : "fsarchive probe"에서 blkid로 캐쉬 된 장치를 무시하십시오 (존재하지 않는 cdrom 장치가 표시됨).
버그 수정 : "fsarchiver probe"가 ext4 파일 시스템을 ext3으로 감지했습니다. libblkid & lt; 1.41 (e2fsprogs의 일부 임)
버그 수정 : 동적 메모리를 해제하기 위해 blkid_put_cache ()를 호출하여 "fsarchiver probe"에서 사소한 메모리 누수가 수정되었습니다.
버그 수정 : 아카이브에서 손상된 데이터 블록 (잘못된 체크섬)이 발견되면 고정 메모리 오류 (무효)
버그 수정 : 필수 fstools가 설치되어 있지 않을 때까지 기다리지 않고 메시지를 표시하고 오류 메시지를 표시합니다.
버그 수정 : 오류로 인해 복원 프로세스를 중단 할 때 thread_comp에서 잠재적 인 충돌이 수정되었습니다.
FSArchiver 0.4.6 버전의 새로운 기능 :
버그 수정 : valgrind에 의해보고 된 다양한 메모리 누수가 수정되었습니다 (사전 구조가 해제되지 않는 경우도 있음).
내부 변경 : 대부분의 "struct"를 "typedef struct"로 대체하고 create.c의 코드를 리팩터링합니다.
FSArchiver 0.4.5 버전의 새로운 기능 :
버그 수정 : 빈 파일을 작은 파일과 함께 복사해서는 안되며 체크섬을 쓸 필요가 없습니다.
버그 수정 : 큰 출력을 가진 명령은 결코 파이프가 읽히지 않을 때까지 차단되었습니다 (Setsuna 덕분에).
버그 수정 : 단일 블록으로 압축 된 작은 파일을 포함하여 restfs에있는 모든 복원 된 파일을 표시합니다.
FSArchiver 0.4.4 버전의 새로운 기능 :
압축률은 작은 파일이 많은 파일 시스템에 최적화되었습니다. 각 파일의 데이터를 별도의 블록으로 압축하는 대신 여러 개의 작은 파일이 이제 동일한 데이터 블록을 공유하므로 압축률이 향상됩니다.
작업이 끝날 때 수행되는 마운트 해제와 관련된 버그가 수정되었습니다.
"-a"옵션이 추가되어 사용자가 이미 마운트 된 파일 시스템의 백업을 수행 할 때 acl 및 user_xattr 마운트 옵션에 대한 검사를 무시할 수 있습니다.
FSArchiver 0.4.2 버전의 새로운 기능 :
ext2 / ext3 / ext4의 파일 시스템 기능의 관리는 모든 경우 (예전의 e2fsprogs 버전이나 파일 시스템 변환을 할 때)와 같이 작동하도록 재 작성되었습니다.
또한 컴파일 오류는 rhel-5.x 및 fedora-11-alpha에서 수정되었습니다. 파일 시스템 탐지가 향상되었습니다.
FSArchiver 0.4.1 버전의 새로운 기능 :
이 버전은 NTFS 파일 시스템을 압축 및 압축 해제 할 수 있습니다. NTFS 파티션을 유연하게 복제하는 데 사용할 수 있습니다. 즉, NTFS 파일 시스템의 백업을 원본보다 크기가 작은 파티션이나 디스크의 다른 위치로 복원 할 수 있습니다. XP 버전의 Windows에서만 테스트되었습니다. 이를 위해서는 ntfs-3g의 고급 릴리스가 필요합니다 (systemrescuecd-1.1.5-beta15는 fsarchiver-0.4.1 및 모든 요구 사항과 함께 제공되는 라이브 CD입니다).
이 버전은 또한 컴퓨터의 모든 파일 시스템을 보여주는 명령을 추가합니다 : "fsarchiver probe simple".
FSArchiver 0.3.7 버전의 새로운 기능 :
더 많은 선택을 허용하기 위해 압축 수준에서 더 많은 유연성이 도입되었습니다. 현재 9 개의 압축 수준이 있습니다.
openssl과 blowfish를 사용하여 암호로 아카이브를 암호화하는 지원이 추가되었습니다.
모든 파일 시스템을 복원하고 싶지 않을 때 아카이브를 읽는 방법이 최적화되었습니다.
도움말 화면에 컴파일 시간에 활성화 된 옵션 기능이 표시됩니다.
다른 내부 변경 사항이 작성되어 사용자에게는 표시되지 않습니다.
FSArchiver 0.3.6 버전의 새로운 기능 :
고정 된 깨진 "restdir"(fsarchiver-0.3.6에 도입 된 버그)
헤더에 사용 된 공간을 최적화하기 위해 아카이브에 사용 된 정수 유형을 변경했습니다.
FSArchiver 0.3.5 버전의 새로운 기능 :
충돌을 야기한 버퍼 오버 플로우가 수정되었습니다.
실행 된 외부 명령을 절단 한 문제가 수정되었습니다.
./configure의 헤더 파일에 대한 검사가 추가되어 xattr.h가 설치되지 않은 경우 프로그램이 컴파일되지 않는지 확인합니다.
fsarchiver에서 사용하는 ext4의 tune2fs 버그 해결 방법이 추가되었습니다.
lzo 압축에 대한 지원이 추가되었습니다 (매우 빠른 알고리즘).
FSArchiver 0.3.3 버전의 새로운 기능 :
대기열의 교착 상태 및 savefs 중 체크섬 손상과 같은 주요 버그가 수정되어 아카이브 복원이 불가능 해졌습니다.
오류 및 정상적인 메시지 관리가 개선되었습니다.
btrfs 파일 시스템 속성에 대한 지원이 추가되었으므로 형식이 향후 변경되지 않아야합니다.
FSArchiver 0.2.10 버전의 새로운 기능 :
큐 관리 및 dico 관리에서 여러 메모리 누수가 제거되었습니다.
"savedir"의 끝에서 충돌이 수정되었습니다.
FSArchiver 0.2.8 버전의 새로운 기능 :
./configure에서 LZMA 압축 지원을 비활성화하는 기능 (liblzma가없는 경우 유용)
대기열 관리와 관련된 코드 단순화 및 큰 코드 정리
메모리 관리를 최적화하여 메모리를 덜 필요로 함
FSArchiver 0.2.7 버전의 새로운 기능 :
이 새 버전은 아카이브 당 여러 개의 파일 시스템을 지원합니다.
"restfs"의 구문이 여러 파일 시스템으로 압축을 풀 수 있도록 변경되었습니다.
또한 새로운 이미지 "archinfo"를 추가하여 기존 이미지에 대한 정보를 표시합니다. 스레드 관리가 최적화되었습니다.
이제 lzma와 gzip 및 bzip2를 사용하여 압축 할 수 있습니다.
FSArchiver 0.2.6 버전의 새로운 기능 :
usleep () 대신 pthread_cond_timedwait ()를 사용하여 최적화 된 멀티 스레딩
FSArchiver 0.2.4 버전의 새로운 기능 :
autoconf / automake에 소스 포팅
내부 : 파일 시스템 헤더의 특정 끝으로 대체 된 OBJTYPE_END
FSArchiver 0.2.2 버전의 새로운 기능 :
대용량 파일 (2GB보다 큰 파일) 지원. Setsuna에게 버그를보고 해 주신 데 대해 감사드립니다.
FSArchiver 0.2.1 버전의 새로운 기능 :
멀티 스레딩 압축 (명령 줄에서 옵션 -j)과 손상된 아카이브를 복원하는 기능을 지원합니다.
FSArchiver 0.2.0 버전의 새로운 기능 :
멀티 스레드 압축 지원 (옵션 -j)
FSArchiver 0.1.9 버전의 새로운 기능 :
버그 수정 : savefs 중에 읽기 / 쓰기가 마운트 된 경우 ext {2,3.4} 파티션을 복원 할 수 없었습니다.
버그 수정 : 아무 이유없이 아카이브를 열 때 restfs에서 실패 할 수 있습니다.
FSArchiver 0.1.8 버전의 새로운 기능 :
reiser4 파일 시스템 속성 보존 (label, uuid, block-size)
jfs 파일 시스템 속성 보존 (label, uuid)
FSArchiver 0.1.4 버전의 새로운 기능 :
reiserfs-3.x 속성 보존 (label, uuid, block-size)
파일에 대해 삭제 될 수있는 atime / mtime 속성에 관한 버그 수정
FSArchiver 0.1.3 버전의 새로운 기능 :
ext2 / ext3 속성 보존 (label, uuid, block-size)
bzip2 압축 지원 추가
댓글을 찾을 수 없습니다