Fstab onedrive-abraunegg

Hallo und Guten Abend und für die, die es erst Sonntag lesen, einen schönen 3. Advent,

vor der Neuinstallation hatte es immer funktioniert.

Jetzt nach der Neuinstallation von Manjaro, mit dem neuesten minimal ISO vom 09.12.24 nicht mehr.

UUID=Platzhalter                            /boot/efi      vfat    defaults,umask=0077 0 2
UUID=Platzhalter /              ext4    defaults   0 1
UUID=Platzhalter /home          ext4    defaults   0 2
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID=Platzhalter swap      swap defaults,noatime 0 0
UUID=wo-der-Ordner-OneDrive-ist  /run/media/tony/Spiele/      ntfs    defaults,uid=1000 0 1

Bei meinem Notebook geht das bei dieser Einstellung in der fstab.

#UUID=notebook   /run/media/tony/Data/   ntfs    defaults,noatime 0 0
UUID=notebook   /run/media/tony/Data/   ntfs    defaults,uid=1000 0 1

Das Problem ist, wenn ich in der fstab
#UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs defaults,uid=1000 0 1

Neustarte und im Dolphin den (Geräte) (meine anderes Laufwerk Spiele) Ordner anklicke, werde ich nach dem root Passwort gefragt.

Dann kann ich auf die Partition zugreifen, und sehe den Ordner OneDrive.

Den Ordner OneDrive kann ich doppelklicken und öffnen und alle darin enthaltenen Unterordner sehen öffnen und bearbeiten.
Sync mit OneDrive funktioniert.

Wenn ich aber die fstab ändere zu ohne #
UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs defaults,uid=1000 0 1

dann, wenn ich Dolphin öffne und unter (Geräte) Laufwerk Spiele anklicke, wird mir der Ordner ohne Passwort abfrage angezeigt, nur dann kann ich nicht mehr auf den Ordner OneDrive zugreifen, weil dieser nur eine Link oder eine Verknüpfung zu sein scheint.
Sync funktioniert dann nicht.

So ich habe hier viel im Forum gelesen und dementsprechend auch ausprobiert.
Aber Ohne Erfolg.
Doch, das ich nur mehr verwirrt bin als vorher. :joy:

Was muss ich in der fstab ändern?
So das beim Neustart das Laufwerk automatisch gemounted ist und der Ordner sich öffnen lässt und Sync funktioniert, wie vor der Neuinstallation?

Was ist der unterschied zu mount durch die fstab bzw. das nachträgliche mount, wenn Manjaro bereits hochgefahren ist?

Warum geht mal so nicht und dann mal so doch?

Danke für eure Hilfe.

Gruß
Tony

Was ist das eigentliche Problem (für Dich)?

Warum hängst Du den OneDrive unter /run/media ein?
Das ist ein temporärer Ordner - der existiert erst irgendwann nachdem das System gebootet ist.

Nimm einen extra dafür angelegten Ordner:

sudo mkdir /OneDrive
und häng das dann dort ein
änder den Einhängepunkt (den Ordner, das Verzeichnis …) in /etc/fstab

Ansonsten hab ich keine Erfahrung mit OneDrive.

Dann gehe ich mal stark davon aus, dass es sich um eine interne Festplatte/Partition handelt. Ich würde dir vorschlagen,diese Datei anzulegen:

Datei: /etc/polkit-1/rules.d/50-udisks2.rules

polkit.addRule(function(action, subject) {
    if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
         action.id == "org.freedesktop.udisks2.filesystem-mount") &&
        subject.isInGroup("wheel")) {
        return polkit.Result.YES;
    }
});

Das bewirkt, dass ein Admin (also ein Konto, das der Gruppe wheel gehört), auch System-Partitionen einhängen kann ohne Passwordabfrage. Udisks2 unterscheidet zwischen Wechseldatenträger und interner Datenträger neuerdings. Wechseldatenträger, als alles was per USB angeschlossen ist, wird standardmäßig ohne Passwordabfrage eingehängt.

Könnte auch an den Mount-Parametern liegen. Ich würde mal ntfs-3g installieren und die fstab dann wie folgt ändern:

UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/  ntfs-3g   uid=tony,gid=users,umask=0022    0       0

sofern tony Dein Username ist (, im Zweifel mit Kommando id überprüfen).

https://wiki.archlinux.org/title/NTFS-3G#Allowing_group/user

Hallo und euch einen schönen 3. Advent,

danke @megavolt, die Datei erstellt und ich werde nicht mehr nach dem Passwort gefragt.

Ein Klick auf der Linken Seite Geräte (Spiele) wird sie einghangen.

Alle Ordner und auch der Ordner OneDrive kann ich öffnen und Sync funktioniert. :slight_smile:

Ja diese und noch Drei weitere interne Datenträger (Festplatten 2xnvme und 1xssd).

Die anderen beiden die ich vor weggelassen hatte, werden eingehangen und sind da, ohne Probleme, deswegen hatte ich sie nicht erwähnt.
Mit dem Eintrag in der → fstab.

Wenn ich jetzt das #UUID zu UUID ändere und Neustarte,
wird die Platte Spiele Automatisch eingehängt, aber dann ist der Ordner OneDrive wieder nicht zu öffnen und der Sync funktioniert nicht.

Danke @Wollie ntfs-3g wird glaube ich Standard mäßig mit Installiert. Also ja ntfs-3g ist installiert.

Ja username ist 'tony'

id                                                                                                                                                                        ✔ 
uid=1000(tony) gid=1001(tony) Gruppen=1001(tony),3(sys),90(network),98(power),991(lp),998(wheel),1000(autologin)

Mit

UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs-3g uid=tony,gid=users,umask=0022 0 0

wird die Festplatte automatisch eingehangen, aber der Ordner OneDrive ist dann wieder nicht zugänglich und Sync geht dann nicht.

@Nachlese Wenn ich so schlau wäre wie du, würde ich hier nicht um eure Hilfe bitten.

Wenn ich Manjaro in der Vergangenheit und jetzt neuinstalliere, wird eine Datei unter /etc/fstab angelegt.

Und ich, der nicht so schlau ist wie du, ändert möglichst nichts an der Datei, weil ich als Nutzer davon ausgehe, das die, die Manjaro Installationsmedien bereitstellen, wissen was sie tun.

Meine interne Festplatten waren von Anfang immer unter /run/media/tony/ eingehängt. Immer Funktioniert wie sicher auch von den Macher gewollt.

Hätte ich deiner Meinung nach, die Einträge löschen sollen?

Und neue Ordner erstellen und Neue einhänge Punkte machen?

Würde ich dann hier um eure Hilfe fragen, wenn ich das könnte?

Wenn du das vorschlägst, dann erkläre wenigstens in etwa, wie das geht oder wenigsten einen Link, so wie das @Wollie macht. damit ich mich da einlesen kann und dann vielleicht irgendwann auch so schlau wie du werde.

Danke und Gruß
Tony

Der Pfad muss erstellt werden. Ist dieser nicht da, wird es nicht eingehängt. /run wird bei jedem Bootvorgang neu erstellt, heißt, es existiert nur im RAM. udisks2, also dein Dateimanager, erstellt den Pfad, bei fstab muss man das angeben, wenn du diesen Pfad wählst.

Versuch mal das:

UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs-3g uid=1000,gid=1001,umask=0022,X-mount.mkdir=755 0 0

Ich werde mich hier lieber raushalten.
Zwei gute Leute sind genug. Viele Köche verderben den Brei.

1 Like

Hallo

das ist das, was ich bisher in der fsatb versucht hatte.

Wenn ich wie oben von @megavolt mit polkit und eine # im fstab, Manjaro starte, und ich Manuel Links in Dolphin auf Geräte die Platte mit Label ‘Spiele’ anklicke, wird sie eingebunden und ich kann auf alle Unterordner inklusive OneDrive zu greifen.


#UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs uid=1000,gid=1001,umask=0022,X-mount.mkdir=755 0 0
#UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/ ntfs-3g uid=1000,gid=1001,umask=0022,X-mount.mkdir=755 0 0

#UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/      ntfs    defaults,uid=1000 0 1
#UUID=wo-der-Ordner-OneDrive-ist /run/media/tony/Spiele/  ntfs-3g   uid=tony,gid=users,umask=0022    0       0

#/dev/nvme2n1p2 /mnt/Spiele/ ntfs-3g   uid=1000,gid=1001,umask=0022    0       0
#/dev/nvme2n1p2 /mnt/Spiele/OneDrive ntfs-3g   uid=1000,gid=1001,umask=0022    0       0

#/dev/nvme2n1p2 /mnt/Spiele/OneDrive ntfs   uid=1000,gid=1001,umask=0022    0       0
#/dev/nvme2n1p2 /mnt/Spiele/ ntfs   uid=1000,gid=1001,umask=0022    0       0

Ohne #
Alles führte dazu das die Festplatte mit dem Label ‘Spiele’ zwar geladen wird, aber ich nicht auf den Unter Ordner OneDrive zugreifen kann.
Die anderen Unterordner gehen alle.

Rechtsklick auf OneDrive mit dem Verknüpfung symbol
bei Eigenschaften :

Zeigt → Verweist auf → unsupported reparse tag 0x9000701a

Im internet und hier Forum habe ich gelesen das im Windows unter den Energie Einstellungen das Schnell booten deaktiviert sein sollte, welches ich auch deaktiviert hatte.
Und das ntfs-3g installiert werden soll, welches auch standardmäßig auch ist.

Wenn nichts anderes hilft, dann mit der ersten Lösung von @megavolt, vielleicht ein script?
Der das, nach dem starten von Manjaro, das öffnen von Dolphin für mich übernimmt und auch, das in der Seitenleiste klicken für mich übernimmt, dass die Platte mit Labe ‘Spiele’ nach dem Starten von Manjaro geladen wird?

Schreiben liegt mir nicht, meine Gedanken sind schneller als das schreiben, erklären könnte ich es besser.
Danke

Wenn das dein Problem ist, dann bedeutet es, dass die Daten nicht physisch verfügbar sind, sondern nur virtuell, ein Platzhalter. Unter Windows wird es beim Aufrufen heruntergeladen. Linux unterstützt das NTFS-Feature nicht. Du müsstest unter Windows das “Dateien-auf-Abruf”-Feature (oder wie das heißt) abstellen, sodass die Dateien wirklich da sind.

1 Like

Hintergrundinformationen zum Nachlesen:

https://askubuntu.com/questions/1345356/files-from-windows-with-unsupported-reparse-point-on-ubuntu

1 Like

Shows → Points to → unsupported reparse tag 0x9000701a

The ‘default’ ntfs-3g application does not support Windows On Demand function. This is why you get this error.

To read|write NTFS volumes where your OneDrive data is stored you must use a modified version of ‘ntfs-3g’ which can be found here: GitHub - gbrielgustavo/ntfs-3g-onedrive: Reupload of the source of ntfs-3g-onedrive-bin, created by Jean-Pierre Andre. It allows you to access your Onedrive folder (in your computer, not the cloud) from linux.

Please read Access Windows OneDrive directory from Linux · abraunegg/onedrive · Discussion #2531 · GitHub for details.

The only other option is to disable ‘on-demand’ files, which is the right approach.

2 Likes

Hallo Danke @Wollie und @abraunegg ,

habe mir deine Links angeschaut, die Internet Seite jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html gibt es nicht mehr. Vielleicht hat er sein Telefon Anbieter gewechselt. :wink:

Save space and download files as you use them

ist bzw. war nicht aktiviert.

Sondern

OneDrive-Clouddateien-Immer-auf-diesem-Gerät-beibehalten

Habe 3 Screenshots dazu.
Kann ich nachliefern auf Anfrage.

ntfs-3g-onedrive

Im Packetmanager GUI oder per terminal

sudo pacman -S ntfs-3g-onedrive-bin  :heavy_check_mark:
[sudo] Passwort für tony:
Fehler: Ziel nicht gefunden: ntfs-3g-onedrive-bin

bzw.

gekürzt 
...
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the webpage mentioned above.
==> FEHLER: Fehler beim Download von https://jp-andre.pagesperso-orange.fr/onedrive.zip
    Breche ab...
Fehler beim Erstellen von ntfs-3g-onedrive-bin

Dann wie beschrieben …

make ntfs-3g-onedrive
Quelle : GitHub - gbrielgustavo/ntfs-3g-onedrive: Reupload of the source of ntfs-3g-onedrive-bin, created by Jean-Pierre Andre. It allows you to access your Onedrive folder (in your computer, not the cloud) from linux.

Die Anleitung und die einzelnen make schritte

Reupload of the source of ntfs-3g-onedrive-bin, created by jp-andre

This ntfs-3g pluging solves issues related to the onedrive’s reparsing points and allows you to access the onedrive folder from your linux distro.

Additional Build instructions:

Install dependencies using your package manager:

libtool
fuse
fuse-libs
Depending on your system you make need other dependencies that are not listed here.

Clone the repository and acess the folder:

git clone GitHub - gbrielgustavo/ntfs-3g-onedrive: Reupload of the source of ntfs-3g-onedrive-bin, created by Jean-Pierre Andre. It allows you to access your Onedrive folder (in your computer, not the cloud) from linux.
cd ntfs-3g-onedrive
Then you must config the makefile

libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure
Now you just make and install:

make
sudo make install
Important
The plugin files should be copied to your ntfs-3g lib folder, but sometimes this doesn’t happen.

In this case, you check the output of the make install command to identify where the files were installed.

Then you copy the .so (and maybe the .la) file to the right path (sudo cp /pathTo.soFile/.SOfile /pathtoNTFS-3gLibs/.soFile)

In fedora 38 it was /usr/lib64/ntfs-3g, but you should check in your distro

Now you should be abble to access your onedrive files.

#########################################################################

   ~  git clone GitHub - gbrielgustavo/ntfs-3g-onedrive: Reupload of the source of ntfs-3g-onedrive-bin, created by Jean-Pierre Andre. It allows you to access your Onedrive folder (in your computer, not the cloud) from linux.:heavy_check_mark:
cd ntfs-3g-onedrive
Klone nach ‘ntfs-3g-onedrive’…
remote: Enumerating objects: 40, done.
remote: Counting objects: 100% (40/40), done.
remote: Compressing objects: 100% (38/38), done.
remote: Total 40 (delta 11), reused 25 (delta 1), pack-reused 0 (from 0)
Empfange Objekte: 100% (40/40), 137.51 KiB | 2.41 MiB/s, fertig.
Löse Unterschiede auf: 100% (11/11), fertig.
   ~/ntfs-3g-onedrive    main  libtoolize --force  :heavy_check_mark:
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, ‘build-aux’.
libtoolize: linking file ‘build-aux/ltmain.sh’
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, ‘m4’.
libtoolize: linking file ‘m4/libtool.m4’
libtoolize: linking file ‘m4/ltoptions.m4’
libtoolize: linking file ‘m4/ltsugar.m4’
libtoolize: linking file ‘m4/ltversion.m4’
libtoolize: linking file ‘m4/lt~obsolete.m4’
configure.ac:8: installing ‘build-aux/ar-lib’
configure.ac:8: installing ‘build-aux/compile’
configure.ac:13: installing ‘build-aux/config.guess’
configure.ac:13: installing ‘build-aux/config.sub’
configure.ac:6: installing ‘build-aux/install-sh’
configure.ac:6: installing ‘build-aux/missing’
Makefile.am: installing ‘build-aux/depcomp’
checking for a BSD-compatible install… /usr/bin/install -c
checking whether sleep supports fractional seconds… yes
checking filesystem timestamp resolution… 0.01
checking whether build environment is sane… yes
checking for a race-free mkdir -p… /usr/bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking whether make supports nested variables… yes
checking xargs -n works… yes
checking whether make supports the include directive… yes (GNU style)
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether the compiler supports GNU C… yes
checking whether gcc accepts -g… yes
checking for gcc option to enable C11 features… none needed
checking whether gcc understands -c and -o together… yes
checking dependency style of gcc… gcc3
checking for ar… ar
checking the archiver (ar) interface… ar
checking for gcc… (cached) gcc
checking whether the compiler supports GNU C… (cached) yes
checking whether gcc accepts -g… (cached) yes
checking for gcc option to enable C11 features… (cached) none needed
checking whether gcc understands -c and -o together… (cached) yes
checking dependency style of gcc… (cached) gcc3
checking for stdio.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for strings.h… yes
checking for sys/stat.h… yes
checking for sys/types.h… yes
checking for unistd.h… yes
checking whether byte ordering is bigendian… no
checking build system type… x86_64-pc-linux-gnu
checking host system type… x86_64-pc-linux-gnu
checking how to print strings… printf
checking for a sed that does not truncate output… /usr/bin/sed
checking for grep that handles long lines and -e… /usr/bin/grep
checking for egrep… /usr/bin/grep -E
checking for fgrep… /usr/bin/grep -F
checking for ld used by gcc… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface… BSD nm
checking whether ln -s works… yes
checking the maximum length of command line arguments… 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format… func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format… func_convert_file_noop
checking for /usr/bin/ld option to reload object files… -r
checking for file… file
checking for objdump… objdump
checking how to recognize dependent libraries… pass_all
checking for dlltool… no
checking how to associate runtime and link libraries… printf %s\n
checking for ranlib… ranlib
checking for archiver @FILE support… @
checking for strip… strip
checking command to parse /usr/bin/nm -B output from gcc object… ok
checking for sysroot… no
checking for a working dd… /usr/bin/dd
checking how to truncate binary pipes… /usr/bin/dd bs=4096 count=1
checking for mt… no
checking if : is a manifest tool… no
checking for dlfcn.h… yes
checking for objdir… .libs
checking if gcc supports -fno-rtti -fno-exceptions… no
checking for gcc option to produce PIC… -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works… yes
checking if gcc static flag -static works… yes
checking if gcc supports -c -o file.o… yes
checking if gcc supports -c -o file.o… (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries… yes
checking whether -lc should be explicitly linked in… no
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking for shl_load… no
checking for shl_load in -ldld… no
checking for dlopen… yes
checking whether a program can dlopen itself… yes
checking whether a statically linked program can dlopen itself… no
checking whether stripping libraries is possible… yes
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… yes
checking for errno.h… yes
checking for limits.h… yes
checking for stdarg.h… yes
checking for stddef.h… yes
checking for stdlib.h… (cached) yes
checking for string.h… (cached) yes
checking for sys/types.h… (cached) yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for libntfs-3g >= 2016.2.22AR… yes
checking that generated files are newer than configure… done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
   ~/ntfs-3g-onedrive    main !1 ?14  make  :heavy_check_mark:
sudo make install
make all-am
make[1]: Verzeichnis „/home/tony/ntfs-3g-onedrive“ wird betreten
CC src/ntfs_plugin_9000001a_la-onedrive.lo
CCLD ntfs-plugin-9000001a.la
make[1]: Verzeichnis „/home/tony/ntfs-3g-onedrive“ wird verlassen
[sudo] Passwort für tony:
make[1]: Verzeichnis „/home/tony/ntfs-3g-onedrive“ wird betreten
make[1]: Für das Ziel „install-exec-am“ ist nichts zu tun.
/usr/bin/mkdir -p ‘/usr/local/lib/ntfs-3g’
/bin/sh ./libtool --mode=install /usr/bin/install -c ntfs-plugin-9000001a.la ‘/usr/local/lib/ntfs-3g’
libtool: install: /usr/bin/install -c .libs/ntfs-plugin-9000001a.so /usr/local/lib/ntfs-3g/ntfs-plugin-9000001a.so
libtool: install: /usr/bin/install -c .libs/ntfs-plugin-9000001a.lai /usr/local/lib/ntfs-3g/ntfs-plugin-9000001a.la
libtool: finish: PATH=“/usr/local/sbin:/usr/local/bin:/usr/bin:/sbin” ldconfig -n /usr/local/lib/ntfs-3g

Libraries have been installed in:
/usr/local/lib/ntfs-3g

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the ‘-LLIBDIR’
flag during linking and do at least one of the following:

  • add LIBDIR to the ‘LD_LIBRARY_PATH’ environment variable
    during execution
  • add LIBDIR to the ‘LD_RUN_PATH’ environment variable
    during linking
  • use the ‘-Wl,-rpath -Wl,LIBDIR’ linker flag
  • have your system administrator add LIBDIR to ‘/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

make[1]: Verzeichnis „/home/tony/ntfs-3g-onedrive“ wird verlassen
   ~/ntfs-3g-onedrive    main !1 ?20 

Summary

This text will be hidden

checked “Always keep on this device”

Im Fstab
die # entfernt und neu gestartet.
Festplatte mit Label Spiele ist gemountet, aber OneDrive wieder nur ein Link

Wenn ich mit # in der fstab starte, kann ich den Ordner sehen und öffnen.

Muss nur immer in Dolphin unter Geräte die Festplatte mit Label Spiele anklicken damit sie gemountet wird.

Kann man das mit einem Script automatisieren?

Ob nach dem → oben → make “ntfs-3g-onedrive”
nach dem reboot Installiert ist keine Ahnung.

Weil der OneDrive Ordner ein Link geblieben ist.

Danke und Gruß
Tony

Könntest du bitte verifizieren, ob bei beiden Methoden auch ntfs-3g verwendet wird? Wenn das normale Anklicken funktioniert, dann könnte es sein, dass der ntfs3 Treiber es korrekt darstellt, da ntfs3 bei udisks2 Standard ist.

mount -t ntfs3,fuseblk

Hat Plasma nicht sowas wie “Geräte automatisch einhängen” in den Einstellungen? Sollte doch genau deinen Zweck erfüllen.

2 Likes

Hallo @megavolt

Mein Notebook
mount -t ntfs3,fuseblk

 ✔
/dev/sda1 on /run/media/tony/Data type ntfs3 (rw,nosuid,nodev,relatime,uid=1000,gid=1001,iocharset=utf8,uhelper=udisks2)

PC
mount -t ntfs3,fuseblk                                                                                                                                                    ✔ 
/dev/nvme0n1p2 on /run/media/tony/BackupNVME type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda3 on /run/media/tony/BackUpNVMe type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/nvme2n1p2 on /run/media/tony/Spiele type ntfs3 (rw,nosuid,nodev,relatime,uid=1000,gid=1001,iocharset=utf8,uhelper=udisks2)

Ich habe den Hacken bei “systemsettings-Systemeinstellungen-Geräte-an”.
Neugestartet und tut das was es soll.
Allerdings werden jetzt alle Internen Festplatten (Windows10) eingebunden, was mich nicht weiter stört.

Aber man kann auch nur einzelne Festplatten auswählen :wink:

Bedeutet das, jetzt , dass in FSTAB, ich alle von mir hinzugeführte Einträge gelöscht werden können und bei Neuinstallation nicht mehr eingetragen werden muss?

Danke
Tony

Hallo @Daumeier :wink:

Wie ich sehe, wird ntfs3 verwendet. Bei fuseblk handelt es sich um ntfs-3g. Also scheint ntfs3 das erforderliche Feature zu unterstützen, wobei ntfs-3g gepatcht werden müsste.

Tipp: Immer sauber aushängen bei ntfs3, da es sonst das Einhängen blockiert. Dann musst du das Dateisystem unter Windows prüfen lassen, da Linux das nicht kann.

Genau, die müssen nicht eingetragen werden. Hier in Plasma wird es auch erst nach einem Login eingehängt und nicht bei dem Bootprozess, was den Start beschleunigt. Dasselbe gibt es auch bei Gnome.

2 Likes

Danke @megavolt

Auch am Notebook Funktioniert es wie gewünscht.

Gruß
Tony

Moin,

eine frage habe ich bitte noch. :grinning:

Da das oben angesprochene Problem zu meiner Zufriedenheit gelöst worden ist.

Was ist den anders beim Einhängen, über der fstab oder über den Hacken bei “systemsettings-Systemeinstellungen-Geräte-an”. Automatisch Einhängen?

Warum funktionierte es nicht per fstab, aber per Automatisch?
Beide male wurde die Festplatte doch eingehangen?

Einmal war der Ordner eine “Nur Verknüpfung” das andere mal ein Ordner?

Da ich noch einiges an Lernen vor mir habe, auch in Sachen von ‘bash’.

Hat die Lösung des Problems auch was mit dem Script zu tun?
“Datei: /etc/polkit-1/rules.d/50-udisks2.rules” ?

Was ist, in etwa, passiert im den Script?
Brauche ich die Regel überhaupt noch?
Bei einer Neuinstallation, sollte ich ihn wieder erstellen?

Wenn ihr Gute Seiten kennt, wo man ‘bash’ erlernen kann … würde ich mich freuen, wenn ihr mir diese Nennt. Damit ich solche Scripts verstehe und irgendwann mir selber welche erstellen kann.

Ist ja ähnlich zu damals BASIC :wink:

Danke für die Beantwortung meiner vielen fragen. :slight_smile:

So wie ich das lese:
jeder der Mitglied der Gruppe “wheel” ist, darf einhängen ohne nach dem Passwort gefragt zu werden

Ich sehe gerade: das steht ja auch genau so drunter. :slightly_smiling_face:

1 Like

:arrow_down:

Weil du ntfs-3g gewählt hast und nicht ntfs3.

Das ist für das Einhängen nach dem Login gedacht durch udisks2, damit bei internen Partitionen keine Passwortanfrage erfolgt, also “Geräte automatisch einhängen”.

Das ist kein Bash, sondern eine Polkit-Regel.
Ja du brauchst es, wenn du weiterhin kein Passwort eingeben willst.
Ja, wenn du kein Passwort eingeben willst.

Wie gesagt, ist kein Bash:

1 Like

Danke an allen :wave: