sfdisk는 파티션을 좋아하지 않습니다. 소프트웨어 RAID를 복원하기 위해 다른 하드 드라이브를 덤프하고 싶습니다.

sfdisk는 파티션을 좋아하지 않습니다. 소프트웨어 RAID를 복원하기 위해 다른 하드 드라이브를 덤프하고 싶습니다.

저는 Cent OS 6.5를 사용하고 있습니다.

서로 똑같은 복사본인 두 개의 하드 드라이브(/dev/sda 및 /dev/sdb)가 있습니다.

/dev/sda가 실패하여 교체해야 합니다.

다 복사하려고 하는데/dev/sdb도착하다/dev/sda.

명령을 실행하려고 하면sfdisk -d /dev/sdb | sfdisk -d /dev/sdb |, 다음과 같은 결과를 얻습니다.

Checking that no-one is using this disk right now ...
OK

Disk /dev/sda: 121601 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0       -       0          0    0  Empty
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty
New situation:
Units = sectors of 512 bytes, counting from 0

Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *      4096  41947135   41943040  fd  Linux raid autodetect
/dev/sda2      41947136 1952468991 1910521856  fd  Linux raid autodetect
/dev/sda3     1952468992 1953519615    1050624  82  Linux swap / Solaris
/dev/sda4             0         -          0   0  Empty
Warning: partition 1 does not end at a cylinder boundary

sfdisk: I don't like these partitions - nothing changed.
(If you really want this, use the --force option.)

별도의 -l다음을 반환합니다.

Model: ATA Hitachi HUA72201 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End  Size  Type  File system  Flags


Model: ATA ST1000DM003-9YN1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system     Flags
1      2097kB  21.5GB  21.5GB  primary  ext4            boot, raid
2      21.5GB  1000GB  978GB   primary  ext4            raid
3      1000GB  1000GB  538MB   primary  linux-swap(v1)

나도 시도했다sgdisk -R=/dev/sda /dev/sdb그러나 이 명령은 출력이나 오류 메시지를 전혀 반환하지 않습니다.

어떻게 해야 합니까?

답변1

실린더 경계와 정렬해야 하는 요구 사항은 오랫동안 사라졌습니다. 4k 블록이 있는 드라이브와 128k 삭제 블록이 있는 SSD가 도입되면서 이러한 블록의 배수를 정렬해야 합니다. 1MiB 경계에 대한 정렬은 새로운 표준으로 보이며 DI가 압출에 사용하는 것입니다.

원천

--force정렬이 양호하다고 생각되면 이 옵션을 사용할 수 있습니다.

관련 정보