[Gelöst] Partition ausblenden - verallgemeinert

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
rhHeini
Beiträge: 2744
Registriert: 20.04.2006 20:44:10

[Gelöst] Partition ausblenden - verallgemeinert

Beitrag von rhHeini » 12.01.2016 22:28:28

Habe mit dem folgenden Eintrag in der 10-hide-partitions.rules erfolgreich eine Partition vor Caja (Wheezy mit Mate 1.8) versteckt.

Code: Alles auswählen

KERNEL=="sda6",ENV{UDISKS_PRESENTATION_HIDE}="1"
Dann habe ich versucht statt sda6 dort die uuid einzutragen, damit ich unabhängig von der Erkennungsreihenfolge der Platen werde und verschiedenste Varianten probiert, es geht nicht. Und mit der @Suchmaschine komme ich leider auch nicht weiter.

Hat jemand für mich einen Hinweis ob das geht und wenn ja, wie?

Mfg rh
Zuletzt geändert von rhHeini am 16.01.2016 21:59:29, insgesamt 2-mal geändert.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition ausblenden - verallgemeinert

Beitrag von NAB » 14.01.2016 23:29:38

Mit

Code: Alles auswählen

udevadm info --query=all -n /dev/sda6
kannst du erst mal herausfinden, was udev alles über die Partition weiß.

Da müsste z.B. "E: ID_FS_UUID=XXX" auftauchen.

Eine Zeile wie
KERNEL=="sd?6", ENV{ID_FS_UUID}=="XXX", ENV{UDISKS_PRESENTATION_HIDE}="1"
müsste dann hoffentlich tun, was du willst.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

rhHeini
Beiträge: 2744
Registriert: 20.04.2006 20:44:10

Re: Partition ausblenden - verallgemeinert

Beitrag von rhHeini » 15.01.2016 21:11:47

Danke, guter Hinweis, da tauchen tatsächlich 2 Einträge mit der UUID auf.

Code: Alles auswählen

E: ID_FS_UUID=cb18b66e-d7ef-4e76-b6e9-5dfa09d4199d
E: ID_FS_UUID_ENC=cb18b66e-d7ef-4e76-b6e9-5dfa09d4199d
Habe versucht beide Varianten wie vorgeschlagen einzutragen, das LW ist wieder da.

Code: Alles auswählen

KERNEL=="sd?6",ENV{ID_FS_UUID_ENC}=="cb18b66e-d7ef-4e76-b6e9-5dfa09d4199d",ENV{UDISKS_PRESENTATION_HIDE}="1"
Funzt leider nicht. Nen offensichtlichen Fehler kann ich nicht erkennen. Weitere Vorschläge?

Schönen Abend, rh

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: Partition ausblenden - verallgemeinert

Beitrag von NAB » 15.01.2016 21:45:44

Nein, leider nicht. udev überrascht mich auch immer wieder damit, dass es sich anders verhält, als ich es erwarte, und ich muss endlos rumprobieren.

Entweder mag er das "?" nicht oder er mag die UUID nicht oder er kennt die UUID noch nicht. "10" ist vielleicht etwas niedrig als Dateiname ... die ENV-Variablen werden erst Stück für Stück durch vorhergehende Regeln aufgebaut. Spricht was gegen "99"?

Die Frage, ob es am "?" oder an der UUID liegt, könntest du auseinandernehmen mit:

Code: Alles auswählen

KERNEL=="sda6", ENV{ID_FS_UUID}=="cb18b66e-d7ef-4e76-b6e9-5dfa09d4199d", ENV{UDISKS_PRESENTATION_HIDE}="1"
Wenn das funktioniert, kannst du es mit sd?? oder sd* versuchen, oder einfach Zeilen für sdb, sdc, sdd zusätzlich einfügen.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

rhHeini
Beiträge: 2744
Registriert: 20.04.2006 20:44:10

Re: Partition ausblenden - verallgemeinert

Beitrag von rhHeini » 16.01.2016 21:40:39

Es liegt an der UUID.

Die "10" habe ich aus einem Thread mit XFCE übernommen, und hartcodiert geht es ja.

Ich werd mal einfach die "90" oder so probieren. Eine "99" habe ich schon.

Mfg rh
Zuletzt geändert von rhHeini am 25.02.2017 23:08:41, insgesamt 1-mal geändert.

rhHeini
Beiträge: 2744
Registriert: 20.04.2006 20:44:10

Re: Partition ausblenden - verallgemeinert

Beitrag von rhHeini » 16.01.2016 21:50:33

Mit "95" funzt es. NAB, ganz herzlichen Dank für den Anstoss, da wäre ich nie drauf gekommen. :hail:

Damit es alle verstehen: die Regel heisst jetzt 95-hide-partitions.rules, so geht es.

Schönes Wochenende, rh

Antworten