mala_fide
Anmeldungsdatum: 13. Oktober 2021
Beiträge: Zähle...
|
Hallo, habe nach meiner Neuinstallation von Kubuntu und diversen Einstellereien mal ausgeführt, weil ich sehen wollte welches Device eine angeschlossene Festplatte war. Dabei wurde bei meiner Systemplatte folgendes ausgegeben:
"Die GPT-Sicherungstabelle befindet sich nicht am Ende des Gerätes." Ist das ein schweres Problem, bzw. muss ich das richten?
Wenn ja, kann ich das richten ohne alles neu installieren zu müssen?
Wie ist das Zustande gekommen und was bedeutet das. Komisch ist auch, dass ich die gleiche Konfiguration vor ein paar Tagen bei einer zuvorigen Installation des selben Systems auch verwendet habe, dort aber diese Meldung von fdisk nicht kam. Einzigstes was anders war, die EFI-Partition war 20 MB größer. Gruß mala_fide edit: Habe gerade nochmal
eingegeben und die warnung kommt nicht mehr...
Habe zwischenzeitlich nichts gemacht, nichmal einen Neustart. Habe lediglich die Externe Platte ab gemacht. edit2: Die Warnung kommt nur, wenn ich die externe Platte (/dev/sdc) angeschlossen habe. Habe es ebend fdisk ebend nochmal mit und ohne Platte ausgeführt...
- Bilder
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
Eine korrupte GPT-Partitionstabelle kann mit gdisk repariert werden. Wie immer bei Arbeiten an der Partitionstabelle ist eine vorherige Sicherung aller wichtigen Daten sinnvoll.
|
mala_fide
(Themenstarter)
Anmeldungsdatum: 13. Oktober 2021
Beiträge: 32
|
Ist jetzt die GPT-Partitionstabelle meiner Sytemplatte, oder der externen Platte korrupt?
Die Externe wäre nicht schlimm, dann sichere ich alle Daten und formatiere die neu. Die Sytemplatte wäre mies, weil ich das System erst vor ein paar Tagen installiert habe und nicht wieder alles neu machen möchte.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7529
|
Das Problem ist, daß das GPT-Backup nur gefunden werden kann, wenn es am Plattenende liegt. Ist es dort nicht und der GPT Header am Festplattenanfang beschädigt... dann wird das Backup nicht gefunden wenn es "irgendwo in der Landschaft" liegt. Die Partitionierung ist dann erstmal verloren und das Backup erfüllt nicht seinen Zweck. Ansonsten ist das nicht schwerwiegend. Der verfügbare Platz kann eben nicht vollständig benutzt werden, aber bei dir sind das nur eine handvoll Sektoren, um die das abweicht → egal. Falls du eine Festplatte abwechselnd intern und per USB anschließt, oder in verschiedenen USB-Adaptern... manche USB Adapter reichen die Größe nicht vollständig durch sondern reservieren Sektoren am Festplattenende für Metadaten. Das sind USB Adapter die auch RAID oder Verschlüsselung machen oder selbst wenn sie es nicht machen, eben Chips verbaut haben die das theoretisch könnten. Ähnliches kann passieren wenn du selbst mit RAID hantierst. Bei sowas passt das GPT Backup dann eben nur in einer Konfiguration, kann man nichts machen. Du kannst ja mal darauf achten, wenn die Meldung nur sporadisch angezeigt wird, ob denn die angezeigte Festplattenkapazität in Bytes/Sektoren sich dann auch ändert. Wenn nicht dann hätte fdisk da halt obendrauf nochmal nen Bug aber ingesamt ist das eher harmlos.
|
Berlin_1946
Supporter, Wikiteam
Anmeldungsdatum: 18. September 2009
Beiträge: 7478
|
Hallo mala_fide
Download Screenshot_20230504-141241320.jpg
Das hilft fast gar nicht. Alle Terminal-Ausgaben hier im Forum immer im
Codeblock senden. 😎 Biite beachten:
Forum/Kurzanleitung (Abschnitt „Informationen-beifuegen“)
Solange bestimmte Informationen in Textform vorliegen, bitte auch als Text (und nicht als Bild) anfügen
|
mala_fide
(Themenstarter)
Anmeldungsdatum: 13. Oktober 2021
Beiträge: 32
|
/dev/sda und /dev/sdb sind dauerhaft intern verbaut, /dev/sdc war die externe Platte. Mache ich die Externe dran, kommt die Warnung bei /dev/sdb, also der internen Systemplatte. Habe ich die Externe nicht dran, kommt die Warnung nicht. Werde nacher mal eine andere Platte dran hängen und gucken wie sich fdisk verhält.
Sollte es bei anderen externen Platten nicht auftreten, gehe ich davon aus, das es an der einen externen liegt.
Ist aber dennoch komisch, warum diese Warnung bei der Internen und nicht bei der Externen steht. Eigentlich müsste die Warnung bei der Externen stehen, wenn diese einen Fehler enthält. Ja, tut mir leid zwecks dem Bild, war vorhin zu faul Internet am Laptop zu benutzen und habe alles übers Handy gemacht. Werde mich in Zukunft daran halten Konsolenausgaben als Text rein zu stellen.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 7756
|
mala_fide schrieb:
"Die GPT-Sicherungstabelle befindet sich nicht am Ende des Gerätes."
Das habe ich übrigens auch hin und wieder, der Witz dabei: CSM und MBR-Partitionierung, wobei ich zum Ende hin einige hundert MiB unpartitioniert gelassen habe. Ja, kann man zwar reparieren, gibt sich aber auch von selbst. Ich halte das eher für einen Fehler von fdisk.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7529
|
Ich habe das bei meinem fdisk noch mal ausprobiert und die Fehlermeldung ist zumindest komisch formatiert, also das bezieht sich auf das darauffolgende Laufwerk. Andere Fehlermeldungen jedoch aufs vorherige. Im Zweifel das Laufwerk direkt als Parameter mitgeben, dann werden nur die Meldungen zu diesem Laufwerk ausgegeben.
|
mala_fide
(Themenstarter)
Anmeldungsdatum: 13. Oktober 2021
Beiträge: 32
|
Habe jetzt mehrere Dinge getestet und es hat sich ein merkwürdiges Verhalten gezeigt. Zuerst habe ich zwei USB-Sticks nacheinander angesteckt und fdisk ausgeführt, da kam die Warnung nicht.
Danach habe ich es mit zwei Festplattengehäusen und zwei Festplatten in jedem Gehäuse einmal, also insgesamt vier mal getestet.
Nehmen wir mal die beiden Festplatten als A und B und die beiden Gehäuse als X und Y. Ohne externe Festplatte, oder USB-Stick:
| Festplatte /dev/sdb: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: TS120GMTS420S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: F5254DCB-0873-4822-A921-F483BEAC5CB7
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 194559 192512 94M EFI-System
/dev/sdb2 194560 234440703 234246144 111,7G Linux-Dateisystem
|
Festplatte A und Gehäuse X: (Konfiguration wie zu Anfang)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | Festplatte /dev/sdb: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: TS120GMTS420S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: F5254DCB-0873-4822-A921-F483BEAC5CB7
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 194559 192512 94M EFI-System
/dev/sdb2 194560 234440703 234246144 111,7G Linux-Dateisystem
Die GPT-Sicherungstabelle befindet sich nicht am Ende des Gerätes.
Festplatte /dev/sdc: 931,51 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Festplattenmodell: MQ01ABD100
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 020BDFC9-D71A-4836-9049-4FB3212EB0C6
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 2048 1953523711 1953521664 931,5G Linux-Dateisystem
|
Festplatte A Gehäuse Y:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 | Festplatte /dev/sdb: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: TS120GMTS420S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: F5254DCB-0873-4822-A921-F483BEAC5CB7
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 194559 192512 94M EFI-System
/dev/sdb2 194560 234440703 234246144 111,7G Linux-Dateisystem
GPT-PMBR-Größenunterschied (1953525167 != 1953525165) wird durch »write« korrigiert.
Festplatte /dev/sdc: 931,51 GiB, 1000204884992 Bytes, 1953525166 Sektoren
Festplattenmodell: Storage Device
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 020BDFC9-D71A-4836-9049-4FB3212EB0C6
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 2048 1953523711 1953521664 931,5G Linux-Dateisystem
|
Festplatte B Gehäuse X:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | Festplatte /dev/sdb: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: TS120GMTS420S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: F5254DCB-0873-4822-A921-F483BEAC5CB7
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 194559 192512 94M EFI-System
/dev/sdb2 194560 234440703 234246144 111,7G Linux-Dateisystem
Festplatte /dev/sdc: 465,76 GiB, 500107862016 Bytes, 976773168 Sektoren
Festplattenmodell: MQ01ABF050
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 4096 Bytes
E/A-Größe (minimal/optimal): 4096 Bytes / 4096 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: C2E8EA71-CDA7-CB49-A930-E94CC509D7FA
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 2048 976773119 976771072 465,8G Linux-Dateisystem
|
Festplatte B Gehäuse Y:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 | Festplatte /dev/sdb: 111,79 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: TS120GMTS420S
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: F5254DCB-0873-4822-A921-F483BEAC5CB7
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdb1 2048 194559 192512 94M EFI-System
/dev/sdb2 194560 234440703 234246144 111,7G Linux-Dateisystem
GPT-PMBR-Größenunterschied (976773167 != 976773165) wird durch »write« korrigiert.
Die gesicherte GPT-Tabelle ist beschädigt, aber die primäre Tabelle scheint in Ordnung zu sein, so dass diese nun benutzt wird.
Die GPT-Sicherungstabelle befindet sich nicht am Ende des Gerätes.
Festplatte /dev/sdc: 465,76 GiB, 500107860992 Bytes, 976773166 Sektoren
Festplattenmodell: Storage Device
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: C2E8EA71-CDA7-CB49-A930-E94CC509D7FA
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 2048 976773119 976771072 465,8G Linux-Dateisystem
|
(Habe die ganzen lopp-Devices und sda weggelassen, um die Codeblöcke übersichlicher zu halten.) Das ist natürlich ein Recht komisches Verhalten, weil es sind vier verschiedene Konfigurationen und vier verschiedene Ausgaben.
Die Bytes und Sektoren der Festplatten sind in den verschiedenen Gehäusen unterschiedlich, daher wird warscheinlich die Warnung kommen.
Es könnte jetzt ein Bug in fdisk sein, oder die Chips auf den SATA-USB-Adaptern der Festplattengehäuse sind Schuld...
Was mich dennoch verwirrt ist, dass die Warnung immer bei der internen Platte kommt und nicht bei der Externen.
|
mala_fide
(Themenstarter)
Anmeldungsdatum: 13. Oktober 2021
Beiträge: 32
|
@frostschutz
Jetzt ergibt die Ausgabe auch mehr Sinn. Also fehlt sozusagen die Leerzeile zwischen sdb und der Warnung für sdc. Das ist echt eine komische Formatierung! edit: War gerade am Text schreiben, daher habe ich deinen Post erst gesehen, nachdem ich meine Antwort abgeschickt hatte. ps.: Habe fdisk gerade mal nur für sdc aufgerufen und die Warnung gehörte zu sdc. So bin ich jetzt beruhigt, das mein System ok ist.
1
2
3
4
5
6
7
8
9
10
11
12
13 | 21:44:42->mala_fide@mein-thinkpad:/
--> sudo fdisk -l /dev/sdc
GPT-PMBR-Größenunterschied (1953525167 != 1953525165) wird durch »write« korrigiert.
Festplatte /dev/sdc: 931,51 GiB, 1000204884992 Bytes, 1953525166 Sektoren
Festplattenmodell: Storage Device
Einheiten: Sektoren von 1 * 512 = 512 Bytes
Sektorgröße (logisch/physikalisch): 512 Bytes / 512 Bytes
E/A-Größe (minimal/optimal): 512 Bytes / 512 Bytes
Festplattenbezeichnungstyp: gpt
Festplattenbezeichner: 020BDFC9-D71A-4836-9049-4FB3212EB0C6
Gerät Anfang Ende Sektoren Größe Typ
/dev/sdc1 2048 1953523711 1953521664 931,5G Linux-Dateisystem
|
Danke an alle, die bei der Lösung mitgeholfen haben!
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7529
|
Die Bytes und Sektoren der Festplatten sind in den verschiedenen Gehäusen unterschiedlich
Ja, wie gesagt, manche USB-Gehäuse geben nicht die volle Festplattengröße durch... oder noch schlimmer, manche ändern die logische Sektorgröße von 512 auf 4096, oder anders herum. Das ist dann gar nicht mehr kompatibel mit der Partitionierung, die hier von festen Größen ausgeht.
Was mich dennoch verwirrt ist, dass die Warnung immer bei der internen Platte kommt und nicht bei der Externen.
Auch wenn da zwei Leerzeilen dazwischen sind, die Warnung mit dem GPT nicht am Plattenende gehört zu der Platte darunter.
edit: War gerade am Text schreiben, daher habe ich deinen Post erst gesehen, nachdem ich meine Antwort abgeschickt hatte.
geht mir auch so 😀
|
mala_fide
(Themenstarter)
Anmeldungsdatum: 13. Oktober 2021
Beiträge: 32
|
Ja, wie gesagt, manche USB-Gehäuse geben nicht die volle Festplattengröße durch... oder noch schlimmer, manche ändern die logische Sektorgröße von 512 auf 4096, oder anders herum.
Stimmt, das ist bei mir auch so. Die Sektorgröße und E/A-Größe ist bei beiden Gehäusen unterschiedlich. Das ist natürlich mega unschön! edit: Zumindestens belibt die logische Sektorgröße gleich...
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 7756
|
frostschutz schrieb:
die Fehlermeldung ist zumindest komisch formatiert, also das bezieht sich auf das darauffolgende Laufwerk.
Hrr, stimmt. Eben das heutige LJammy-Daily-Image auf einen Stick mit dd geschrieben.
|