Rosika
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hallo zuammen, ich habe gemerkt, daß sich der Laufwerkspfad von meiner Systemfestplatte immer wieder ändert. Im Moment ist er /dev/sdf; beim letzten Mal
war er /dev/sdc. Er war auch schonmal /dev/sdb. Ich weiß nicht, ob es damit etwas zu tun hat: Wenn ich meinen UMTS-stick angeschlossen habe, dann werden unter "Laufwerke" zwei Laufwerke mehr angezeigt:
"Laufwerk HUAWEI MMC Storage" und "CD-Laufwerk HUAWEI Mass Storage". Mein Stick ist der "Huawei E1550 (Medion S4012)". Die Prozedur, die unter https://wiki.ubuntuusers.de/USB_ModeSwitch/#Huawei-Sticks beschrieben ist, um vom Datenträger- in den Modemmodus zu
schalten, hatte ich unter xenial gemacht, aber unter bionic hat der Stick auf Anhieb ohne weiteres Zutun funktioniert. Es wäre halt wichtig, daß meine Systemfestplatte immer denselben Pfad hat, da ich eine WD-Festplatte (externe USB-FP) habe und unter /etc/hdparm.conf die Regelung apm = 254 für /dev/sdc vorgenommen habe. LG.
Rosika 😐
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53610
Wohnort: Berlin
|
Die Laufwerkszuweisung hängt davon ab, was sich zuerst beim Kernel anmeldet. Da das nicht zwingend fest zuweisbar ist gibt es die Möglichkeit mit UUIDs zu arbeiten statt mit den veränderbaren Laufwerksbezeichnungen.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8625
Wohnort: Münster
|
Rosika schrieb: […] ich habe gemerkt, daß sich der Laufwerkspfad von meiner Systemfestplatte immer wieder ändert. Im Moment ist er /dev/sdf; beim letzten Mal
war er /dev/sdc. Er war auch schonmal /dev/sdb.
Ja. Diese Bezeichner sind zufällig und können sich von Startvorgang zum nächsten Startvorgang ändern.
Ich weiß nicht, ob es damit etwas zu tun hat: Wenn ich meinen UMTS-stick angeschlossen habe, dann werden unter "Laufwerke" zwei Laufwerke mehr angezeigt: […]
Ja. Das hat damit zu tun.
[…] Es wäre halt wichtig, daß meine Systemfestplatte immer denselben Pfad hat
Dann musst Du eine andere Methode zur Kennzeichnung der Platten und Partitionen verwenden. Die Möglichkeiten zeigt Dir: ls -ld /dev/disk/by-* In diesen Verzeichnissen befinden sich Links mit festen Namen, die auf die sich wechselnden Bezeichner /dev/sdX9 referenzieren.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke für Eure Antworten, jetzt sehe ich klarer. Aber ein Problem besteht noch: Bislang hatte ich in /etc/hdparm.conf am Ende den Eintrag
/dev/sdc {
apm = 254
# apm_battery = 254
# spindown_time = 0
}
gehabt, wegen meiner WD-Festplatte. Und der Eintrag bezog sich ja auf die ext. FP im Ganzen. Ich habe aber drei Partitionen, welche natürlich unterschiedliche UUIDs haben: ls -Al /dev/disk/by-uuid | grep sdc
lrwxrwxrwx 1 root root 10 Mär 20 16:18 d59df3ee-6785-415b-8c1f-50059dabec2c -> ../../sdc1 # root-Partition
lrwxrwxrwx 1 root root 10 Mär 20 16:18 f14a27c2-0b49-4607-94ea-2e56bbf76fe1 -> ../../sdc3 # home-Partition
lrwxrwxrwx 1 root root 10 Mär 20 16:18 f1b9eb35-0d28-40ba-999d-3ac8a8b9dff5 -> ../../sdc2 # Daten-Partition
Um meinen alten Befehl zu ersetzen, müßte man, falls ich es richtig verstanden habe, den Eintrag ändern:
Bsp. von https://maker-tutorials.com/raspberry-pi-festplatte-automatisch-standby-hdparm/ /dev/disk/by-uuid/deineUUID {
spindown_time = 240
} In meinem Falle: Muß ich das dann für alle drei Partitionen getrennt machen, oder genügt ein Eintrag für die root-Partition?
Etwa so: /dev/disk/by-uuid/d59df3ee-6785-415b-8c1f-50059dabec2c {
apm = 254
}
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8625
Wohnort: Münster
|
Rosika schrieb: […] /etc/hdparm.conf
hdparm operiert auf Geräten, nicht auf Partitionen und schon gar nicht auf in den Partitionen errichteten Dateisystemen. Daher sind alle Attribute wie UUID oder Label von Partitionen bzw. Dateisystemen für dieses Programm untauglich.
[…][…] Muß ich das dann für alle drei Partitionen getrennt machen,
Nein, s.o.
oder genügt ein Eintrag für die root-Partition?
Nein, s.o. Du musst einen Bezeichner verwenden, der sich auf die gesamte Platte bezieht. Dieser Befehl zeigt Dir alle geeigneten: ls -l /dev/disk/by-*/ | grep sd.$
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke kB für die Aufklärung, also: ich habe Deinen Befehl nun ausgeführt und als Ergebnis folgendes bekommen: lrwxrwxrwx 1 root root 9 Mär 22 13:19 ata-WDC_WD5000AAKX-08U6AA0_WD-WCC2ESK31454 -> ../../sda
lrwxrwxrwx 1 root root 9 Mär 22 13:19 usb-058f_6387_11080158030075-0:1 -> ../../sde
lrwxrwxrwx 1 root root 9 Mär 22 13:19 usb-058f_6387_12110155000355-0:0 -> ../../sdc
lrwxrwxrwx 1 root root 9 Mär 22 13:19 usb-05e3_0727_131115882408-0:0 -> ../../sdf
lrwxrwxrwx 1 root root 9 Mär 22 13:19 usb-Generic_USB_SD_Reader_11080158030075-0:0 -> ../../sdd
lrwxrwxrwx 1 root root 9 Mär 22 13:19 usb-WD_Elements_25A2_57584C314135364855375855-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 9 Mär 22 13:19 wwn-0x50014ee20950f17d -> ../../sda
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1a.0-usb-0:1.2.3:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1a.0-usb-0:1.2.4.1.2:1.0-scsi-0:0:0:0 -> ../../sdd
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1a.0-usb-0:1.2.4.1.2:1.0-scsi-0:0:0:1 -> ../../sde
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1a.0-usb-0:1.2.4.1.3:1.0-scsi-0:0:0:0 -> ../../sdf
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1a.0-usb-0:1.2.4.2:1.0-scsi-0:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root 9 Mär 22 13:19 pci-0000:00:1f.2-ata-1 -> ../../sda
lrwxrwxrwx 1 root root 9 Mär 22 13:19 74C1-30C7 -> ../../sdf
Zu diesem Zeitpunkt ist meine Systemfestplatte als /dev/sdb aktiv. Wäre dann der Bezeichner: usb-WD_Elements_25A2_57584C314135364855375855-0:0 ? Und müßte dann der Eintrag in /etc/hdparm.conf so lauten: usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
# apm_battery = 254
# spindown_time = 0
}
? LG.
Rosika
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8625
Wohnort: Münster
|
Rosika schrieb: […] Wäre dann der Bezeichner: usb-WD_Elements_25A2_57584C314135364855375855-0:0 ?
Fast richtig. Nimm den kompletten Pfad ab /. Also besser (bei meinem System): $ls -l /dev/disk/by-*/* | grep 'sd.$'
lrwxrwxrwx 1 root root 9 Mär 22 16:54 /dev/disk/by-id/ata-Hitachi_HTS727550A9E364_J3300080HA4UKA -> ../../sda
lrwxrwxrwx 1 root root 9 Mär 22 16:54 /dev/disk/by-id/wwn-0x5000cca688d2b553 -> ../../sda
lrwxrwxrwx 1 root root 9 Mär 22 16:54 /dev/disk/by-path/pci-0000:00:1f.2-ata-1 -> ../../sda Ich bevorzuge allerdings den WWN, weil etwas kürzer und für mich praktikabler. Geschmackssache. Die Identifizierung über die PCI-Adresse ist dagegen etwas schlechter vorhersagbar, sobald man Geräte auf dem Bus hinzufügt, wegnimmt oder umsteckt.
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke kB, also: ich bekomme jetzt folgendes heraus: ls -l /dev/disk/by-*/* | grep 'sd.$' | grep sdb
lrwxrwxrwx 1 root root 9 Mär 22 15:28 /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 -> ../../sdb
lrwxrwxrwx 1 root root 9 Mär 22 15:28 /dev/disk/by-path/pci-0000:00:1a.0-usb-0:1.2.3:1.0-scsi-0:0:0:0 -> ../../sdb
Ich nehme an, dass -0:0 am Ende noch dazugehört???????? Demnach müßte mein hdparm-Eintrag also folgendermassen lauten: /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
# apm_battery = 254
# spindown_time = 0
}
Ich hoffe, jetzt stimmt´s. LG.
Rosika
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hallo nochmals, entschuldigt bitte meine Nachfrage, aber ich bin mir jetzt doch unsicher geworden bzgl. des Bezeichners. Was ist nun konkret mir dem -0:0 am Ende? Gehört das zum Bezeichner dazu oder nicht? Muß mein Eintrag so
/dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 oder so /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855 lauten? LG.
Rosika
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Teste es doch einfach mal mit sudo hdparm -g /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0
oder
sudo hdparm -g /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855 😉
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hallo Kellerkind_2009, danke für Deine Antwort. Sie hat mir super geholfen. sudo hdparm -g /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855
/dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855: No such file or directory sudo hdparm -g /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0
/dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0:
geometry = 121597/255/63, sectors = 1953458176, start = 0
Also ist definitiv der letzte Befehl der richtige. Es ist immer peinlich, anerkennen zu müssen, nicht richtig in den man-pages nachgelesen zu haben. Sorry. 😐 Also werde ich meinen Eintrag in /etc/hdparm.conf so vornehmen: /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
# apm_battery = 254
# spindown_time = 0
} Vielen Dank für Deine und Eurer aller Hilfe. Schönen Rest-Sonntag noch und viele Grüsse. Rosika ☺
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Hi Rosika Das wird wohl nicht Funktionieren 😇 /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
# apm_battery = 254
# spindown_time = 0
} (Ein Wert von 0 schaltet diese Funktion aus) Mein Vorschlag wäre /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
apm_battery = 254
spindown_time = 130
} Gruß Stephan
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Hallo Stephan, oh, nun bin ich doch etwas verwundert. Bislang unter xenial war meine Einstellung so: /dev/sdc {
apm = 254
# apm_battery = 254
# spindown_time = 0
}
, und sie hat immer wie gewollt funktioniert. Den apm_battery-Eintrag hatte ich auskommentiert, da ich ja einen PC nutze, der nicht über einen Akku laufen kann. Und die spindown_time wollte ich nicht, da es ja keinen spindown geben soll. Die Festplatte ist ja meine Systemfestplatte.
Wenn ich nun den spindown_time-Wert auf 130 setze, was bewirkt das denn genau?
|
Kellerkind_2009
Anmeldungsdatum: 26. November 2009
Beiträge: 19610
Wohnort: Schleswig-Holstein
|
Das bewirkt das die Platte nach 130sek heruntergefahren wird (Standby) 😉
|
Rosika
(Themenstarter)
Anmeldungsdatum: 26. Februar 2016
Beiträge: 1355
|
Danke, Stephan, für die Aufklärung, wahrscheinlich stehe ich mal wieder auf dem Schlauch, aber Du schriebst, dass mein Eintrag /dev/disk/by-id/usb-WD_Elements_25A2_57584C314135364855375855-0:0 {
apm = 254
# apm_battery = 254
# spindown_time = 0
}
nicht funktionieren wird. Nur verstehe ich nicht ganz, warum nicht.
Denn daß die Platte nach 130sek heruntergefahren wird (Standby), möchte ich ja nicht. Also bräuchte ich diesen Eintrag nicht, oder? Und der apm_battery-Eintrag macht bein einem PC doch auch keinen Sinn? Was spricht dann gegen meinen Vorschlag (s.o.)? Entschuldige die penetrante Nachfrage, aber ich möchte halt nichts falsch machen. LG.
Rosika
|