파티션 복사 및 확장

파티션 복사 및 확장

현재 다음과 같은 설정이 있습니다.

  1. 2TB 하드 드라이브 /dev/sda:

    • /dev/sda1: (NTFS) Windows 7 부팅 파티션: 100GB
  2. 1TB 하드 드라이브 /dev/sdb:

    • /dev/sdb1: (EXT4) Linux 범용/백업 파티션 - 1TB
  3. 256GB SSD /dev/sdc:

    • /dev/sdc1: (FAT) Windows 7 마운트 파티션 - 100MB
    • /dev/sdc5: (EXT4) Linux 기본 부팅 파티션 - 255.9GB

이것이 내가 할 일이다. /dev/sdcSSD는 다른 SSD와 결합되어 RAID-0 구성으로 구성됩니다. /dev/sda다른 드라이브와 결합하여 RAID-6 구성으로 사용됩니다. /dev/sdbWindows 공간이 NTFS로 완전히 전환될 가능성이 높습니다.

/dev/sda1, /dev/sdc1, 및 을 /dev/sdc5파일 시스템의 파일에 복사한 다음 해당 파일에서 파티션을 생성하는 방법이 있습니까 ? 각 가상 드라이브에 어레이를 구성하고 GPT를 설정한 후 백업 파일에서 파티션을 생성하는 데 사용할 수 있는 유틸리티가 있습니까?

더 좋은 점은 빈 블록이 복사되지 않고 실제로 존재하는 것만 저장하도록 FS에서 이러한 파티션을 압축하는 방법이 있습니까?

기본적으로 제가 원하는 작업은 이러한 파티션의 최적화된 백업을 만든 다음 필요한 곳에 마운트한 다음 필요에 따라 확장하여 디스크를 채우는 것입니다. 파티션을 확장하는 방법을 알고 있지만 파티션을 백업하고 플래시백하는 상대적으로 쉬운 방법이 있습니까?

답변1

나는 ext4 파일 시스템에 대한 솔루션만을 제안할 수도 있습니다. 백업을 사용 dump하거나 생성한 다음 유틸리티를 사용하여 압축을 풀면 됩니다. (압축된) 백업 파일을 생성하고 새로 생성된 파일 시스템에 복원할 수 있습니다. 모든 빈 블록은 백업에 포함되지 않지만 다른 모든 데이터는 그대로 유지됩니다. inode 및 기타 메타데이터에 대한 정보도 유지하므로 더 좋습니다 .dumpe2fsrestoredumpe2fstar

답변2

파티션을 다른 장치 및 파티션 번호로 이동하는 것 외에도 Clonezilla는 다양한 파일 시스템 유형의 압축 백업을 생성하기 위한 훌륭한 도구입니다. 가능한 모든 방법으로 중단한 부분부터 정확히 다시 시작할 수 있는 것보다 더 좋은 것은 없습니다.

관련 정보