Reihenfolge der Festplatten ist verändert

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 11:17:21

Hallo,

bei dem Versuch, mit dem gnome-multi-writer ein iso-Image auf einen USB-Stick zu schreiben, habe ich nicht aufgepasst und gnome-multi-writer hat wohl anstatt auf die beiden USB-Sticks auch auf eine meiner Festplatten (/dev/sdc) zugegriffen, die aus irgendwelchen Gründen von Linux immer wie ein Wechsellaufwerk behandelt wird. (Wird z. B. in dolphin auch immer unter Wechsellaufwerken und nicht unter den Festplatten angezeigt.) Als ich das gesehen habe, hab ich den Vorgang schnell abgebrochen.

Das ist jedenfalls der einzige Grund, der mir für mein Problem einfällt.

Die Daten sind noch alle drauf, aber ich hatte eine Meldung von fdisk -l:

Code: Alles auswählen

Partition 2 beginnt nicht an einer physikalischen Sektorgrenze.
Als ich dann Debian testing installiert habe, ist mir während der Installation in dem Abschnitt Partitionierung aufgefallen, dass die Festplatten vertauscht sind. Früher sah das bei mir so aus:

Code: Alles auswählen

ludger@debian:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 111,8G  0 disk 
├─sda1   8:1    0  35,9G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0  75,9G  0 part /home
sdb      8:16   0 931,5G  0 disk 
├─sdb1   8:17   0 923,6G  0 part /media/sdb1
├─sdb2   8:18   0   512B  0 part 
└─sdb5   8:21   0     8G  0 part [SWAP]
sdc      8:32   1 465,8G  0 disk 
├─sdc1   8:33   1 456,5G  0 part /media/sdc1
└─sdc2   8:34   1   9,1G  0 part [SWAP]
Jetzt ist der Zustand so:

Code: Alles auswählen

ludger@debian:/media$.lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    1 465.8G  0 disk 
|-sda1   8:1    1 456.5G  0 part /media/sda
`-sda2   8:2    1   9.1G  0 part [SWAP]
sdc      8:32   0 111.8G  0 disk 
|-sdc1   8:33   0  35.9G  0 part /
|-sdc2   8:34   0     1K  0 part 
`-sdc5   8:37   0  75.9G  0 part /home
sdd      8:48   0 931.5G  0 disk 
`-sdd1   8:49   0 923.6G  0 part /media/sdc
sr0     11:0    1  1024M  0 rom  
Mir fällt jetzt erst auf, dass das hier noch richtig aussieht, aber fdisk sagt was anderes:

Code: Alles auswählen

root@debian:~ # fdisk -l
Festplatte /dev/sdc: 111,81 GiB, 120034123776 Bytes, 234441648 Sektoren
Festplattenmodell: Crucial_CT120M50
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: dos
Festplattenbezeichner: 0x572f116a

Gerät      Boot   Anfang      Ende  Sektoren Größe Kn Typ
/dev/sdc1  *        2048  75268095  75266048 35,9G 83 Linux
/dev/sdc2       75270142 234440703 159170562 75,9G  5 Erweiterte
/dev/sdc5       75270144 234440703 159170560 75,9G 83 Linux

Partition 2 beginnt nicht an einer physikalischen Sektorgrenze.


Festplatte /dev/sdd: 931,53 GiB, 1000204886016 Bytes, 1953525168 Sektoren
Festplattenmodell: TOSHIBA DT01ACA1
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: dos
Festplattenbezeichner: 0x7518cdf3

Gerät      Boot Anfang       Ende   Sektoren  Größe Kn Typ
/dev/sdd1         2048 1936852989 1936850942 923,6G 83 Linux


Festplatte /dev/sda: 465,78 GiB, 500107862016 Bytes, 976773168 Sektoren
Festplattenmodell: WDC WD5000AAJS-2
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: dos
Festplattenbezeichner: 0x00063932

Gerät      Boot    Anfang      Ende  Sektoren  Größe Kn Typ
/dev/sda1          419840 957728767 957308928 456,5G 83 Linux
/dev/sda2       957728768 976773119  19044352   9,1G 82 Linux Swap / Solaris
Ganz laienhaft gesagt, ist meine frühere
/dev/sda jetzt /dev/sdb
/dev/sdb jetzt /dev/sdc und
/dev/sdc jetzt /dev/sda

geworden! Kann man das wieder mit gparted ändern? Wenn ja, geht das im laufenden Betrieb, oder brauche ich dafür meinen Alptraum chroot? (Das habe ich erst ein Mal vor ein paar Jahren gemacht, unter einer Schritt-für-Schritt-Anleitung aus einem anderen Forum.) Die wichtigen Daten habe ich schon auf eine externe Festplatte ausgelagert.

Alles, was ich bisher zu dem Thema gefunden habe, hat mit Windows zu tun, außer hier das:

https://gparted.org/display-doc.php?nam ... tion-table

Im Moment habe ich Debian testing 64bit und KDE installiert. Ich will aber wieder zu stable zurückkehren, auch wenn unter stable Standby und Ruhezustand nicht funktionieren, was jetzt mit testing gerade gut klappt!

So weit erst mal, ich bin für jeden Tipp dankbar, der mir aus der Patsche hilft!

ludger

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Reihenfolge der Festplatten ist verändert

Beitrag von towo » 28.01.2020 11:26:51

Du kannst Device-Bezeichnungen gar nicht selbst ändern, zumindest wüsste ich nicht, dass das so einfach möglich wäre.
Seit udev sind Device-Bezeichnungen nicht mehr wirklich fest, aus dem Grund gibts UUID und Label.

ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Re: Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 11:46:12

Kann es denn sein, dass die Installationsroutine die Bezeichnungen verändert hat, weil ich an irgendeiner Stelle nicht aufgepasst habe?

Ich habe in der letzten Woche mindestens jeden Tag einmal neu installiert und bin jetzt ein bisschen durch den Wind.

ludger

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Reihenfolge der Festplatten ist verändert

Beitrag von towo » 28.01.2020 11:47:55

Nein, die Bezeichnungen können bei jedem Boot anders sein.

willy4711

Re: Reihenfolge der Festplatten ist verändert

Beitrag von willy4711 » 28.01.2020 13:36:30

ludger hat geschrieben: ↑ zum Beitrag ↑
25.01.2020 18:41:23
Meine fstab sieht so aus:

Code: Alles auswählen

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=64aeef0c-06bd-4142-8afd-2fb2ff6cea14 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda5 during installation
UUID=d61752bf-13fe-4cfe-a850-fbf5adc5f2b2 /home           ext4    defaults        0       2
# /media/sdb1 was on /dev/sdb1 during installation
UUID=90e97563-854e-4c76-8326-8ed83d1535dd /media/sdb1     ext4    defaults        0       2
# /media/sdc1 was on /dev/sdc1 during installation
UUID=563e0a63-0e02-4335-ac2f-f7e21619dc62 /media/sdc1     ext4    defaults        0       2
# swap was on /dev/sdb5 during installation
UUID=0e79dbe0-0348-45a4-8f83-e5e0e3279143 none            swap    sw              0       0
# swap was on /dev/sdc2 during installation
UUID=e887ce80-775b-4d0d-a393-61119fe8a24f none            swap    sw              0       0
/dev/sr1        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sr0        /media/cdrom1   udf,iso9660 user,noauto     0       0
Da hast du dir ja auch was extrem verwirrendes zurechtgezimmert. Ich wüsste morgen schon nicht mehr, was auf sdb1 oder sdc2 ist :roll:
Gebe den Partitionen ein Label. Das erscheint dann auch im Dateimanager, unabhängig davon, wo die Platte eingehängt ist.
Wenn man dann auch noch die Mountpoints in /media sinnvoll vergibt, löst sich das Chaos schnell auf.

Beispiel meiner Aufteilung

Code: Alles auswählen

$ lsblk -f
NAME        FSTYPE LABEL     UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                              
└─sda1      ext4   MUSIK     5f133dc4-52b4-471e-8d8c-ec683be1fc60    1,6T    51% /media/Musik
sdb                                                                              
└─sdb1      ext4   DATEN     65ed219f-c502-4566-b50e-4e2ed1085518    738G    55% /media/Daten
sdc                                                                              
└─sdc1      ext2   ICY.Daten f9ee572c-d216-4a7d-9b22-5d8e1fd4d9e4  473,7G    43% /media/willy/ICY.Daten
sdd                                                                              
└─sdd1      ext4   ICY.Musik 4aaf7b97-49d9-4a13-a295-31c4ec495a37  736,7G    68% /media/willy/ICY.Musik
sde                                                                              
└─sde1      vfat   TRANSPORT 70F3-FB75                              27,4G     8% /media/willy/TRANSPORT
sr0         iso9660 ASRock SupportCD 2018-10-04-19-34-57-00                                                                            
nvme1n1                                                                          
├─nvme1n1p1 ext4   XFCE ROOT 051b95a4-f99d-4808-9237-5a7d0b976423   32,4G    24% /
├─nvme1n1p2 ext4   XFCE HOME 26ea7215-fd95-461a-bd84-e341e87e09cc  574,5G    29% /home
└─nvme1n1p3 swap             e80b1e13-3043-498b-ae96-62dd8228bd57                [SWAP]
nvme0n1                                
und die Fstab dazu:

Code: Alles auswählen

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme1n1p1 during installation
UUID=051b95a4-f99d-4808-9237-5a7d0b976423 /               ext4    errors=remount-ro 0       1
# /home was on /dev/nvme1n1p2 during installation
UUID=26ea7215-fd95-461a-bd84-e341e87e09cc /home           ext4    defaults        0       2
# swap was on /dev/nvme1n1p3 during installation
UUID=e80b1e13-3043-498b-ae96-62dd8228bd57 none            swap    sw              0       0
# Entry for /media/Daten :
UUID=65ed219f-c502-4566-b50e-4e2ed1085518	/media/Daten	ext4	defaults	0	0
# Entry for /media/Musik :
UUID=5f133dc4-52b4-471e-8d8c-ec683be1fc60	/media/Musik	ext4	defaults    0    0

ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Re: Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 14:28:55

Irgendwie fühle ich mich missverstanden:

Mein Problem besteht nicht darin, dass die Partitionen kein Label haben. Bei zwei Daten-Partitionen kann ich mir noch ganz gut merken, welche Daten auf der einen und welche auf der anderen Partition sind!

Mein Problem besteht, wie ich oben geschrieben habe, in der plötzlich geänderten Zuordnung der Festplatten zu den devices, oder wie auch immer man das richtig ausdrückt:
Meine frühere Festplatte /dev/sda ist jetzt auf einmal /dev/sdb = System (/)
meine frühere Festplatte /dev/sdb ist jetzt auf einmal /dev/sdc = Daten
meine frühere Festplatte /dev/sdc ist jetzt auf einmal /dev/sda = andere Daten
Und meine Frage ist, ob und ggfs. wie ich die frühere Zuordnung wieder herstellen kann!
Könnte das hier eine Möglichkeit darstellen, ist aus https://debian-handbook.info/browse/de- ... oader.html
8.8.3. Konfigurierung von GRUB 2

Grüße
ludger
Zuletzt geändert von ludger am 28.01.2020 14:39:27, insgesamt 1-mal geändert.

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Reihenfolge der Festplatten ist verändert

Beitrag von towo » 28.01.2020 14:34:44

Wie die Devices bezeichnet sind, ist doch, gelinde gesagt,m scheissegal.

Benutzeravatar
MSfree
Beiträge: 10776
Registriert: 25.09.2007 19:59:30

Re: Reihenfolge der Festplatten ist verändert

Beitrag von MSfree » 28.01.2020 14:38:05

ludger hat geschrieben: ↑ zum Beitrag ↑
28.01.2020 14:28:55
Und meine Frage ist, ob und ggfs. wie ich die frühere Zuordnung wieder herstellen kann!
Ja, durch vertauschen der SATA-Kabel.

Einfacher ist aber, wie schon mehrfach erwähnt, die Partitionen per UUID anzusprechen. Die UUIDs sind eindeutig und ändern sich nur durch neuformatieren. :P

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Reihenfolge der Festplatten ist verändert

Beitrag von towo » 28.01.2020 14:38:44

Ja, durch vertauschen der SATA-Kabel.
Auch das würde eine feste Reihenfolge nicht garantieren.

willy4711

Re: Reihenfolge der Festplatten ist verändert

Beitrag von willy4711 » 28.01.2020 14:40:33

ludger hat geschrieben: ↑ zum Beitrag ↑
28.01.2020 14:28:55
Irgendwie fühle ich mich missverstanden:
Nö ich verstehe dich schon
Aber mir und anderen auch ist es egal, welches /dev/xxx irgendeine Partition hat. Im Dateimanager ist das nicht zu sehen.
Da sehe ich die Labels und den Mountpiont. Nicht das Device.
Wenn ich die Device - Bezeichnug brauche, kann ich immer noch in der Konsole nachsehen.
Und auch im Conky (falls du das meinst) benutze ich die realen Mountpoints.

Und wie @towo schon sagte ist das so gut wie nicht zu beeinflussen.

ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Re: Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 15:07:19

Okay, danke! Dann eben mit Labels ...!

ludger

ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Re: Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 16:58:48

Jetzt habe ich doch noch eine Frage. So weit ist alles gelabelt, aber hier komme ich nicht weiter bei dem Versuch, die Home-Partition auch so zu benennen:

Code: Alles auswählen

Gerät      Boot   Anfang      Ende  Sektoren Größe Kn Typ
/dev/sdb1  *        2048  75268095  75266048 35,9G 83 Linux
/dev/sdb2       75270142 234440703 159170562 75,9G  5 Erweiterte
/dev/sdb5       75270144 234440703 159170560 75,9G 83 Linux

Code: Alles auswählen

root@debian:~ # tune2fs -L Home dev/sdb2
tune2fs 1.45.5 (07-Jan-2020)
tune2fs: Datei oder Verzeichnis nicht gefunden while trying to open dev/sdb2
Couldn't find valid filesystem superblock.
root@debian:~ # tune2fs -L Home dev/sdb5
tune2fs 1.45.5 (07-Jan-2020)
tune2fs: Datei oder Verzeichnis nicht gefunden while trying to open dev/sdb5
Couldn't find valid filesystem superblock.
Kein gültiger Dateisystem Superblock? Auf die Partition zugreifen kann ich aber.
Das hier ging ohne weiteres:

Code: Alles auswählen

root@debian:~ # tune2fs -L System /dev/sdb1
tune2fs 1.45.5 (07-Jan-2020)
ludger

Benutzeravatar
towo
Beiträge: 4408
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Reihenfolge der Festplatten ist verändert

Beitrag von towo » 28.01.2020 17:15:51

Dein Home ist /dev/sdb5!
sdb2 ist die erweiterte Partition, in welcher sich sdb5 befindet!

Benutzeravatar
heisenberg
Beiträge: 3565
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Reihenfolge der Festplatten ist verändert

Beitrag von heisenberg » 28.01.2020 17:17:48

Als Ergänzung: Ein Label kannst Du nur auf einem Dateisystem setzen(welches auch Label unterstützt) nicht auf Partitionen. D. h. die Art von hier erwähnten "Labels" steht immer in den Metadaten des Dateisystems und nicht in der Partitionstabelle.

Spontan sehe ich, dass man in einer GPT auch irgendwie einen Partitionsnamen setzen kann, aber da weiss ich aktuell noch nix drüber.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

ludger
Beiträge: 237
Registriert: 13.10.2004 18:30:02
Wohnort: Köln

Re: Reihenfolge der Festplatten ist verändert

Beitrag von ludger » 28.01.2020 17:22:56

Vielen Dank an Euch Beide!

ludger

Antworten