백업 이미지/파일에 저장됨

백업 이미지/파일에 저장됨

Linux 기반 운영 체제로 부팅되는 마더보드가 있는 장치가 있습니다. 나는 이 하드 드라이브를 복제하여 실패할 경우 장치가 제대로 작동하도록 백업 계획을 세우는 데 관심이 있습니다. 지금까지 Linux를 실행하는 다른 PC에 하드 드라이브를 설치할 수 있었고 파티션에서 데이터를 제거할 수 있었습니다. 하지만 sdb2와 sdb13이라는 두 파티션을 어떻게 해야 할지 모르겠습니다. EXT3 파일 시스템으로 표시되지 않습니다. sdb2는 0x05 확장이고 sdb13은 0x83입니다. 파일 시스템이 표시되지 않으며 할 수 없습니다. 마운트하지 마세요. 크기가 다른 새 하드 드라이브를 구입한 경우 GRUB로 무엇을 해야 할지 아직 잘 모르겠습니다. 내가 하고 싶은 일이 가능한지 알고 싶습니다...다음의 정보가 충분하다면

출력은 다음에서 비롯됩니다.fdisk -l

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00066c45

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63      208844      104391   83  Linux
Partition 1 does not start on physical sector boundary.
/dev/sdb2          208845    31262489    15526822+   5  Extended
Partition 2 does not start on physical sector boundary.
/dev/sdb5          208908     6650909     3221001   83  Linux
Partition 5 does not start on physical sector boundary.
/dev/sdb6         6650973     7052534      200781   83  Linux
Partition 6 does not start on physical sector boundary.
/dev/sdb7         7052598     7646939      297171   83  Linux
Partition 7 does not start on physical sector boundary.
/dev/sdb8         7647003     7855784      104391   83  Linux
Partition 8 does not start on physical sector boundary.
/dev/sdb9         7855848    15679439     3911796   83  Linux
/dev/sdb10       15679503    23503094     3911796   83  Linux
Partition 10 does not start on physical sector boundary.
/dev/sdb11       23503158    24097499      297171   83  Linux
Partition 11 does not start on physical sector boundary.
/dev/sdb12       24097563    24691904      297171   83  Linux
Partition 12 does not start on physical sector boundary.
/dev/sdb13       24691968    31262489     3285261   83  Linux

출력은 다음에서 비롯됩니다.sfdisk -d

# partition table of /dev/sdb
unit: sectors

/dev/sdb1 : start=       63, size=   208782, Id=83
/dev/sdb2 : start=   208845, size= 31053645, Id= 5
/dev/sdb3 : start=        0, size=        0, Id= 0
/dev/sdb4 : start=        0, size=        0, Id= 0
/dev/sdb5 : start=   208908, size=  6442002, Id=83
/dev/sdb6 : start=  6650973, size=   401562, Id=83
/dev/sdb7 : start=  7052598, size=   594342, Id=83
/dev/sdb8 : start=  7647003, size=   208782, Id=83
/dev/sdb9 : start=  7855848, size=  7823592, Id=83
/dev/sdb10: start= 15679503, size=  7823592, Id=83
/dev/sdb11: start= 23503158, size=   594342, Id=83
/dev/sdb12: start= 24097563, size=   594342, Id=83
/dev/sdb13: start= 24691968, size=  6570522, Id=83

sdb 1, 5, 7, 8, 9, 10, 11, 12에 대해 EXT3 파일 시스템을 마운트하고 각 파일 시스템의 내용을 sdb1.tar, sdb5.tar 등에 저장할 수 있습니다.

또한 dd if=/dev/sdb of=./sdb_dd bs=512 count=1드라이브의 MBR을 sdb_dd.

답변1

따라서 전체 디스크를 백업하려는 경우 각 개별 파티션을 마운트하고 데이터를 압축할 필요가 없습니다. @Christopher가 말했듯이 clonezilla와 같은 것을 사용할 수 있습니다. DD를 사용하여 파일에 백업하거나 바이트 단위로 새 디스크에 복사할 수도 있습니다. DD의 장점은 거의 모든 *nix 배포판에서 사용할 수 있는 표준 GNU 유틸리티라는 것입니다.

다음에서는 복제 중인 디스크에서 실행되지 않는 라이브 디스크/다른 Linux 운영 체제로 부팅한다고 가정합니다. 또한 백업하려는 디스크가 /dev/sdb라고 가정합니다.

백업 이미지/파일에 저장됨

지원

dd if=/dev/sdb | gzip -c /location_to_store_backup_image/myserver.img.gz

다시 덮다

gunzip -c /location_to_store_backup_image/myserver.img.gz | dd of=/dev/sdb

다른 디스크에 직접

지원

dd if=/dev/sdb of=/dev/sdb

다시 덮다

복제된 디스크를 상자에 넣고 시스템을 부팅합니다 =D

원천

http://www.linuxweblog.com/dd-image

관련 정보