Hi und guten Abend allerseits,
ich bin relativ neu was Linux angeht und bin gerade dabei ein Script zu schreiben, dass mir automatisch alle Laufwerke mountet die vorhanden sind.(Eigentlich brauche ich nur die Windows Laufwerke) Hier ist mein bisheriger Code...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | fdisk -l | grep ^/dev/* | cut -d" " -f1 > test #Hier suche ich mir alle vorhandenen laufwerke heraus und schreibe diese in die datei test. Ist es hier möglich gleich nach ntfs bzw. nur windows Dateisystemen zu filtern? man von fdisk hat mir da nicht wirklich weitergefolfen... anz=$(wc -l test | cut -d" " -f1) #Hier zähle ich wieviele Laufwerke vorhanden sind i=1 while [ "$i" -lt "$anz" ] || [ "$i" -eq "$anz" ] #schleife soll solange laufen bis i < oder = der anzahl an Laufwerken ist. do mkdir /media/$i #hier werden ordner erstellt, in denen die laufwerke später gemountet werden sollen i=$(( $i + 1 )) #i wir raufgezählt... done ## Hier will ich dann die laufwerke mounten, passiert aber nix ;-) Der Code erklärt deneke ich, was ich versuche zu tun ;-) i=1 while [ "$i" -eq "$anz" ] || [ "$i" -eq "$anz" ] do mount /dev/sda$i /media/$i i=$(( $i + 1 )) done |
Mein Mountvorgang ist wsl nicht die cleverste Lösung.. In die Datei test schreibe ich ja im Prinzip schon welche Laufwerke ich mounten will inkl pfad. Ist es möglich die Strings dort gleich zu entnehmen und so zu mounten? Ich werd mich mal bisschen spielen ☺
Danke für eure Hilfe!