ext4 파티션을 백업하는 도구는 무엇입니까?


답변:


12

fsarchiver 살펴보기

최신 SystemRescueCD 에서 찾을 수 있습니다

부분적으로 이미지를 작성한 사람이 만든 것으로 알려졌습니다.

-ext4 지원-NTFS 지원-블록 수준 대신 파일 수준-다중 코어를 사용한 압축

기본적으로 파티션을 저장 / 압축 한 후에는 다른 크기의 파티션과 다른 형식의 파티션으로 복원 할 수 있습니다 (따라서 파티션의 형식을 변환하는데도 사용할 수 있음). 백업의 일부가 손상 되어도 파괴되지 않습니다 전체 이미지 (블록 수준 백업에서와 같이)

유일한 단점은 (단점이라고 생각하면) 현재 명령 줄 앱 일뿐입니다 (그러나 결국 GUI를 가져와야 함).


명령 줄 항목은 정말 간단합니다.

파티션을 저장하려면

fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1

여기서 '/mnt/backup/gentoo-rootfs.fsa'는 저장되는 경로이고 '/ dev / sda1'은 복제되는 파티션입니다.

파티션을 복원하려면

fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1

위의 옵션을 반대로 바꾸십시오. 내가 이해 한 것 (문서에서)에서 이미지는 여러 파티션을 포함 할 수 있기 때문에 id = 0이 필요한 것처럼 보입니다. 사용법에 대한 자세한 지침 (예 : 다중 파티션 저장)은 빠른 시작 안내서를 참조하십시오.

참고 :

결과적으로 새로 업데이트 된 Windows 공장 설치 복제본을 복제하는 동안 실제로 Linux Mint LiveCD에서 이것을 엔터테인먼트로 작성하고 있습니다. 나는 수년 동안 사용했던이 Ghose '03 디스크를 마침내 휴지통에 버리고 싶기 때문에 더 나은 파티션 복제 대안을 찾기 위해 일찍 그물을 닦았습니다. 복원을 마친 후에 어떻게 진행되었는지 알려주는 메모를 드리겠습니다.

최신 정보:

오류없이 백업을 완료했습니다. 내가 시작할 때 멀티 스레드로 만드는 옵션에 대해 몰랐기 때문에 시간이 조금 걸렸습니다. 압축은 기본값 (gzip -6과 동일)으로 설정되었고, 파티션은 디스크에서 4.48GB (높은 잘라 내기 / 업데이트 된 XP + Chrome)이고 출력 파일의 무게는 2.3GB입니다. 여기에는 불만이 없습니다.


7

Clonezilla를 사용해보십시오 . liveCD 환경에서 실행되며 다양한 종류의 파티션 (ext4 포함)을 다양한 저장소 (NFS, SMB, SSH, 로컬 파일 시스템)로 지원합니다.

실험실에서 워크 스테이션을 이미지화하는 데 항상 사용합니다.


1
고마워요. 좋아 보인다 한 가지 단점은 백업을 시작하기 전에 정말 많은 메뉴를 거쳐야한다는 것입니다. 명령 줄을 사용하고 있습니까?
fmowrg

그래, 갈 길이야.
lfaraone

5

dump그리고 restoreext4 ( sudo apt-get install dump)는 그 문제를 위해 설계되었습니다. 궁금한 점이 있으면 다음을 확인하십시오.

/unix//a/41445


4

나는 dd를 좋아한다

dd if = / dev / sda1 (또는 전체 디스크의 경우 sda) of = / home / user / backup.img

dd if = / home / user / backup.img of = / dev / sda1

그것을 다시 얻기 위해


6
dd는이 목적으로 사용하기에 매우 나쁜 도구입니다. 먼저, 사용하지 않는 섹터를 포함하여 모든 것을 복사합니다. 둘째, 전체 디스크와 동일한 크기의 이미지가 생성됩니다. 마지막으로 더 작은 디스크로 복원 할 수 없으며 더 큰 디스크로 복원 할 경우 추가 공간을 사용한 후 크기를 조정해야합니다.
psusi

실제로 img 파일을 압축 할 수 있습니다. 이미지 파일 내부에서 파티션으로 파일을 복사하는 것도 가능합니다 (시스템 에서이 작업을 수행했습니다!). 따라서 대상 파티션은 모든 크기를 가질 수 있습니다. 압축 된 img 파일을 마운트 할 수 있다면 확실하지 않습니다.
sBlatt

압축 된 이미지를 마운트 할 수 없습니다.
psusi

3

최신 버전의 e2image를 사용하면 명령 줄에서 파티션을 효율적으로 복제 / 백업 할 수 있습니다.

e2image -ar /dev/sdaX ~/sdaX.img
  • -a 파일 시스템 구조뿐만 아니라 파일 데이터도 복사되도록합니다.

  • -rddQEMU의 QCOW2 형식과 달리 데이터를 원시 이미지 형식 (예 :와 같이 )으로 저장합니다.

결과 이미지는 다음과 같은 이유로 디스크 공간 사용 측면에서 효율적입니다.

  • e2image는 기존 파일에서 사용하지 않는 블록을 복사하지 않습니다.
  • 이미지 파일로 출력 할 때이 파일은 스파 스 파일로 저장되므로 큰 제로 블록이 디스크의 공간을 차지하지 않습니다.

스파 스 파일을 복사 할 때 복사 할 때 0이 기록되지 않도록주의해야합니다.

이것을 피하는 한 가지 방법은 이미지 파일을 squashfs 이미지 안에 저장하는 것입니다. 이것은 읽기 전용의 마운트 가능한 파일 시스템으로 내부의 데이터를 압축하지만 여전히 이미지 파일을 찾고 마운트 할 수 있습니다.


1

gnome-disk-utility요즘 우분투에서는 '디스크'( )가 기본값입니다.

여기에 이미지 설명을 입력하십시오


0

왜 이미지를 만들고 싶습니까? 대부분의 경우 타르 볼과 같은 파일 기반 백업은 파일을 복원 할 때 훨씬 더 많은 유연성을 제공합니다. 예를 들어 다른 파일 시스템 또는 여러 파일 시스템에서 파일을 복원 할 수 있습니다.


압축 타르볼은 그다지 효율적이지 않습니다. 디렉토리 목록을 얻거나 특정 파일을 추출하려면 모든 것을 압축 해제해야합니다. 한편, 7-zip은 ext2에서 추출 할 수 있습니다. 또는 Squashfs는 압축을 지원하는 동시에 파일을 마운트하거나 추출 할 수 있습니다.
mwfearnley

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.