logo

Suletuxe.de
Linux - Nutzer
helfen
Linux - Nutzern

Willkommen, Gast. Bitte Login oder Registrieren.
13. Februar 2025, 08:21:02
Übersicht Hilfe Suche Login Registrieren

Amateurfunk Sulingen
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation, Einrichtung und Systempflege  |  Thema: Standard Mount Optionen « zurück vorwärts »
Seiten: [1] nach unten Drucken
   Autor  Thema: Standard Mount Optionen  (Gelesen 142 mal)
Sebastian
YaBB God
*****

Offline

Einträge: 603





Profil anzeigen
Standard Mount Optionen
« am: 23. Dezember 2024, 16:57:42 »

Hallo Suletuxe,

Ich stand vor kurzen vor dem Problem, das ich andere Mount Optionen verwenden wollte, wenn ich ein externes Medium wie z.b. einen USB-Stick anschließe haben wollte.

Auf der Befehlszeile ist das mit mount kein Problem. Dort gibt man einfach die Mount Optionen mit an und moutet sein Laufwerk entsprechend in ein Verzeichnis. Aber es für mich auf Dauer bequemer ein Datenträger per Dateimanager per klick zu mounten. Nur hier können natürlich keine Mount Optionen mit angeben werden. Zumindest kann man das bei Thunar nicht, soweit ich weiß.

Also musste ich erst einmal in Erfahrung bringen welche Komponenten sind den beim Mount Vorgang mit Thunar eigentlich involviert.

Nach einer kurzen Unterhaltung mit dem Brave LLM kam dabei heraus das Thunar zum mounten von Datenträger gio verwendet, das wiederum udisks2 verwendet. Damit hatte ich den richtigen Einstiegspunkt, wonach in im Arch Wiki suchen musste. Und wurde schnell fündig:

https://wiki.archlinux.org/title/Udisks#Default_mount_options

Also schnell die gewünschten Mount Optionen noexec,noatime für alle Dateisysteme und für btrfs compress=zstd in die entsprechende Konfigurationsdatei eingetragen. USB-Stick angeschlossen, per Klick in Thunar gemountet und zack hatte ich meine gewünschten Default mount Optionen beim Einhängen des Datenträgers gehabt.

Da ich absolut keinen Einstiegspunkt hatte, war meine Anfangsfrage dem LLM gegenüber:

What is in the mount process in thunar envolvend?

Dies hatte genügt, um mich auf die richtige Spur zu bringen, um mein Problem zu lösen.

Dadurch weiß ich nun auch, wie ich Dinge ohne Root im Benutzerkontext mounten kann. Zudem kenne ich nun auch den Grund warum in Arch Linux Datenträger in /run/media und nicht /media wie in anderen Distributionen gemountet wird.

/media ist noch der alte lagacy Pfad von udisks und wurde mit udisks2 geändert. Da andere Distributionen nicht ganz so aktuell sind, verwenden viele noch /media

LG
Sebastian
« Letzte Änderung: 23. Dezember 2024, 18:09:31 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Andreas
Administrator
*****

Offline

Einträge: 1427



Linux von Innen

Profil anzeigen
Re:Standard Mount Optionen
« Antwort #1 am: 23. Dezember 2024, 17:29:13 »

Ich stand mal vor dem gleichen Problem (mount-options bei Nutzung von Dolphin). Bei mir wurden generell selbstgebrannte DVDs "falsch" gemounted: Ordner ließen sich nicht öffnen, weil das "x" generell fehlte)...

Das ist aber schon so lange her dass es in meinem "Stack (Stapel)" bereits aus meinem Fokus war - bis ich deinen Beitrag gelesen habe. Wer wissen möchte, was ein "Stack / Stapel" ist, kann gerne Brave befragen...

LG
Andreas
Gespeichert

Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.


Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.


Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
Sebastian
YaBB God
*****

Offline

Einträge: 603





Profil anzeigen
Standard Mount Optionen für ein bestimmtes Dateisystem
« Antwort #2 am: 02. Februar 2025, 12:32:31 »

Hallo Suletuxe,

Neues Problem, neue/andere Lösung.

Ich möchte auf lange Sicht meine externen Backupplatten auf Btrfs umstellen. Und zwar aus folgenden Gründen:


  • Der COW (Copy on Write) Ansatz erscheint mir generell sicherer als das Journaling Prinzip.
  • Ich kann nutzten aus den Btrfs Datei Integritätsprüfungen (Checkssumming) ziehen.
  • Redundante Datenhaltung mit Selbstheilung (Damit der freie Platz sinnvoll genutzt wird)
  • Ich kann für mein Archiv die Dateisystem Komprimierung nutzen

Der Punkt die Dateisystem Komprimierung zu nutzen stellte mich vor ein neues Problem. Da die Btrfs Dateisystem Komprimierung während des mounten als Mountoption aktiviert werden muss, hatte ich dadurch folgendes Problem bekommen:

Ich möchte gerne weiterhin meine Backup/Archiv (externe) Festplatte per Dateimanager per Klick mounten, nur halt eben für dieses eine Dateisystem auf meiner Palatte mit anderen Mount Optionen. Da ich nun von letzten Mal festgestellt habe, dass für diesen Vorgang Udisks verantwortlich ist, habe ich da weiter nachgeforscht, ob es neben der Möglichkeit allgemeine Mount Optionen für unterschiedliche Dateisystem Typen zu verändern dies auch nur für ein ganz bestimmtes Dateisystem möglich ist. Kurz gesagt ja, es ist möglich.

Und zwar kann man in der /etc/udisks2/mount_options.conf auch Mount Optionen für ein bestimmtes Dateisystem verändern. das dann so aussieht:

Code:

[defaults]
defaults=nodev,nosuid,noexec,noatime

...

btrfs_defaults=compress=zstd
btrfs_allow=compress,compress-force,datacow,nodatacow,datasum,nodatasum,autodefrag,noautodefrag,degraded,device,discard,nodiscard,subvol,subvolid,space_cache

...

[/dev/disk/by-uuid/b50fe1f6-4a5a-496e-81eb-fbb68cc0fc59]
btrfs_defaults=compress=zstd:15
btrfs_allow=compress,compress-force,datacow,nodatacow,datasum,nodatasum,autodefrag,noautodefrag,degraded,device,discard,nodiscard,subvol,subvolid,space_cache

Hier wird für das Dateisystem mit der UUID b50fe1f6-4a5a-496e-81eb-fbb68cc0fc59 die Mountoption compress=zstd:15 mit den Standard Btrfs mount Optionen zusammengeführt. Das dazuführt das im Prinzip die Allgemeine compress=zstd Mountoption überschrieben wird.

im Endeffekt habe ich durch diese 3 zusätzlichen Zeilen genau das erreicht was ich haben wollte. Sobald ich in Thunar meine externe Festplatte anklicke, springt der udisks Deamon ein und fragt mich nach dem Kennwort der Festplatte (Luks verschlüsselt) nach dem Öffnen das Luks Volumen findet udisks nun das Btrfs mit der UUID b50fe1f6-4a5a-496e-81eb-fbb68cc0fc59 und mountet dies mit der extra zusätzlichen Mount Optionen compress=zstd:15

Damit wird nach einem kurzen Kompressionscheck (ob sich eine Komprimierung Sinn macht) alle Daten auf der Festplatte transparent im Hintergrund mit zstd:15 für die Langzeit Archivierung komprimiert. Dateien, die wiederum schon sehr stark komprimiert, wurden, bekommen automatisch das ACL +m von Btrfs verpasst, so dass diese nicht noch einmal komprimiert werden.

Damit habe ich für meine Archivplatten nun die Gewissheit, dass Defekte Daten erkannt, (eventuell repariert werden) und ich einen drohenden Hardware defekt schneller mitbekomme. Da Btrfs mir dies anhand der Checksummen Prüfungen mitteilen kann.

LG
Sebastian
« Letzte Änderung: 02. Februar 2025, 12:46:15 von Sebastian » Gespeichert

Richtig um Hilfe bitten
Seiten: [1] nach oben Drucken 
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe  |  allgemeine Kategorie  |  Installation, Einrichtung und Systempflege  |  Thema: Standard Mount Optionen « zurück vorwärts »
Gehe zu: 


Login mit Username, Passwort und Session Länge

 Es wird die Verwendung "Blink"-basierter Browser und mindestens 1024x768 Pixel Bildschirmauflösung
für die beste Darstellung empfohlen
 
freie Software für freie Menschen!
Powered by MySQL Powered by PHP Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2004, YaBB SE Dev Team. All Rights Reserved.
- modified by Andreas Richter (DF8OE)
Valid XHTML 1.0! Valid CSS!