Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #226879
| From | David Christensen <dpchrist@holgerdanske.com> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | parted(8) Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used. |
| Date | 2020-09-11 01:50 +0200 |
| Message-ID | <ANEud-4NC-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
debian-users: My daily driver: 2020-09-10 16:17:14 root@tinkywinky ~ # cat /etc/debian_version ; uname -a 9.13 Linux tinkywinky 4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 GNU/Linux parted(8) was complaining about the backup GPT table on a 300 GB external disk used to store images of system drives: 2020-09-10 14:01:58 root@tinkywinky ~ # parted /dev/disk/by-id/ata-ST3300622AS_******** unit s print free Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used. OK/Cancel? ok Model: ATA ST3300622AS (scsi) Disk /dev/sdb: 586072368s Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 34s 2047s 2014s Free Space 1 2048s 586072063s 586070016s ext2 ******** 586072064s 586072334s 271s Free Space Use sfdisk(8) to dump the disk layout: 2020-09-10 14:16:31 root@tinkywinky ~/hardware/seagate/ST3300622AS/******** # sfdisk --dump /dev/disk/by-id/ata-ST3300622AS_******** > sfdisk-20200910-1417.dump The backup GPT table is corrupt, but the primary appears OK, so that will be used. 2020-09-10 14:18:48 root@tinkywinky ~/hardware/seagate/ST3300622AS/******** # cat sfdisk-20200910-1417.dump label: gpt label-id: 65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8 device: /dev/disk/by-id/ata-ST3300622AS_******** nit: sectors first-lba: 34 last-lba: 586072334 /dev/disk/by-id/ata-ST3300622AS_********-part1 : start= 2048, size= 586070016, type=0FC63DAF-8483-4772-8E79-3D69D8477DE4, uuid=D96D1D49-5514-4B24-ACCD-008CC9D3B15F, name="********" Verify filesystem contents are already on server: 2020-09-10 14:22:02 root@tinkywinky ~ # mount /mnt/image 2020-09-10 14:32:01 root@tinkywinky ~ # rsync -n -rac --stats --progress /mnt/image/ f3:/var/local/image/ sending incremental file list Number of files: 99 (reg: 90, dir: 9) Number of created files: 0 Number of deleted files: 0 Number of regular files transferred: 0 Total file size: 218,382,930,266 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 0 File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 6,599 Total bytes received: 20 sent 6,599 bytes received 20 bytes 1.27 bytes/sec total size is 218,382,930,266 speedup is 32,993,341.93 (DRY RUN) 2020-09-10 16:08:21 root@tinkywinky ~ # umount /mnt/image Restore the disk layout: 2020-09-10 16:08:30 root@tinkywinky ~/hardware/seagate/ST3300622AS/******** # sfdisk /dev/disk/by-id/ata-ST3300622AS_******** < sfdisk-20200910-1417.dump The backup GPT table is corrupt, but the primary appears OK, so that will be used. Checking that no-one is using this disk right now ... OK Disk /dev/disk/by-id/ata-ST3300622AS_********: 279.5 GiB, 300069052416 bytes, 586072368 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8 Old situation: Device Start End Sectors Size Type /dev/disk/by-id/ata-ST3300622AS_********-part1 2048 586072063 586070016 279.5G Linux filesystem >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Script header accepted. >>> Created a new GPT disklabel (GUID: 65C1B6E8-DDF7-40E0-9734-63AC97E5DBC8). /dev/disk/by-id/ata-ST3300622AS_********-part1: Created a new partition 1 of type 'Linux filesystem' and of size 279.5 GiB. Partition #1 contains a ext2 signature. /dev/disk/by-id/ata-ST3300622AS_********-part2: Done. New situation: Device Start End Sectors Size Type /dev/disk/by-id/ata-ST3300622AS_********-part1 2048 586072063 586070016 279.5G Linux filesystem The partition table has been altered. Calling ioctl() to re-read partition table. Syncing disks. Verify backup GPT table is fixed: 2020-09-10 16:10:02 root@tinkywinky ~/hardware/seagate/ST3300622AS/******** # parted /dev/disk/by-id/ata-ST3300622AS_******** u s p free Model: ATA ST3300622AS (scsi) Disk /dev/sdb: 586072368s Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 34s 2047s 2014s Free Space 1 2048s 586072063s 586070016s ext2 ******** 586072064s 586072334s 271s Free Space Verify filesystem contents: 2020-09-10 16:17:22 root@tinkywinky ~ # mount /mnt/image 2020-09-10 16:30:14 root@tinkywinky ~ # rsync -n -ra --stats /mnt/image/ f3:/var/local/image/ Number of files: 99 (reg: 90, dir: 9) Number of created files: 0 Number of deleted files: 0 Number of regular files transferred: 0 Total file size: 218,382,930,266 bytes Total transferred file size: 0 bytes Literal data: 0 bytes Matched data: 0 bytes File list size: 0 File list generation time: 0.164 seconds File list transfer time: 0.000 seconds Total bytes sent: 5,159 Total bytes received: 20 sent 5,159 bytes received 20 bytes 3,452.67 bytes/sec total size is 218,382,930,266 speedup is 42,167,007.20 (DRY RUN) 2020-09-10 16:30:47 root@tinkywinky ~ # umount /mnt/image David
Back to linux.debian.user | Previous | Next | Find similar | Unroll thread
parted(8) Error: The backup GPT table is corrupt, but the primary appears OK, so that will be used. David Christensen <dpchrist@holgerdanske.com> - 2020-09-11 01:50 +0200
csiph-web