ubuntuusers.de

mount,ro Wiki oder Bash Fehler ???

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

Radek

Avatar von Radek

Anmeldungsdatum:
27. November 2011

Beiträge: 212

Wohnort: im Ort

Moin, vorerst ein Beispiel

radek@drahteck:~/Downloads$ umask u+wrx g+wrx ly_X.iso 
radek@drahteck:~/Downloads$ chmod +rwx ly_X.iso 
radek@drahteck:~/Downloads$ ls -alt
insgesamt 2344404
drwxr-xr-x  3 radek radek       4096 Jan 18 18:59  .
drwxr-xr-x  2 radek radek       4096 Jan 18 18:59  iso
-rwxrwxr-x  1 radek radek 1630535680 Jan 18 17:20  ly_X.iso
drwxr-xr-x 28 radek radek       4096 Jan 18 17:03  ..
-rw-rw-r--  1 radek radek   44703248 Jan 17 23:34  mozilla-firefox-64-0-64-bit.exe
-rw-rw-r--  1 radek radek    2271601 Jan 17 22:54  mwb_X_201902.epub
-rw-rw-r--  1 radek radek    1051428 Jan 15 17:22  HT-SBW110.pdf
-rw-rw-r--  1 radek radek  178498428 Jan 13 20:16  wine-mono-4.7.5.tar.gz
-rw-rw-r--  1 radek radek   56470528 Jan 13 20:14  wine-mono-4.7.5.msi
-rw-rw-r--  1 radek radek   50806272 Jan 13 20:02  wine_gecko-2.47-x86_64.msi
-rw-rw-r--  1 radek radek    1573568 Jan 13 19:06  SteamSetup.exe
-rw-rw-r--  1 radek radek  107257681 Jan 12 20:45  NVIDIA-Linux-x86_64-410.93.run
-rw-rw-r--  1 radek radek    2902344 Jan 12 19:58  steam_latest.deb
-rw-rw-r--  1 radek radek  305135616 Jan 11 23:49  debian-9.6.0-amd64-netinst.iso
-rwxr-xr-x  1 radek radek   19381840 Okt 10  2015 'Firefox Setup 17.0.1.exe'
radek@drahteck:~/Downloads$ sudo mount -o loop ly_X.iso  sudo 
[sudo] Passwort für radek: 
mount: /mnt/iso: WARNUNG: das Gerät ist schreibgeschützt und wird daher im Nur-Lese-Modus eingehängt.

Achtet bitte auf die : WARNUNG: das Gerät ist schreibgeschützt und wird daher im Nur-Lese-Modus eingehängt

Warum?: Ich habe den Schreibschutz entfernt und nur die Option "loop" verwendet und nicht "loop,ro".

Laut Wiki wird da die Option "loop" so erklärt : Einbinden eines Loop devices, also eines Blockgerätes, welches keinem physischen Gerät entspricht, sondern als zugrundeliegenden Speicher eine Datei nutzt, z.B. ein als Datei vorliegendes Dateisystem-Abbild wie ein CD-Image.

Und die Option "ro",: Das Dateisystem wird nur-lesend (read-only) eingehängt.

https://wiki.ubuntuusers.de/mount/

Ich habe aber nicht loop,ro geschrieben im BashTerminal um es nur-lesend (read-only) einzugehängen.

Und jetzt kommt´s, wenn ich das ganze mit der Option "loop,ro" ausführe wird es ohne Warnung und nicht nur im Lesemodus eingehängt . ?? (Siehe Code weiter ) und, ich kann folgedessen diese Datei unter Wine installieren und starten. Ähhh ???

radek@drahteck:~/Downloads$ 
radek@drahteck:~/Downloads$ sudo umount /mnt/iso/
[sudo] Passwort für radek: 
radek@drahteck:~/Downloads$
radek@drahteck:~/Downloads$ sudo mount -o loop,ro ly_X.iso /mnt/iso/
radek@drahteck:~/Downloads$ 

Entweder hat Wiki oder Bash einen Fehler ?? oder ich bin mal wieder am Ass 😲

P.S .... pause ...pause ............ pause! .. P.s2 Ähh... Pause wird überbewertet 😀

Ansonsten danke ich jetzt schon mal für jeden Tipp und Rat

Moderiert von sebix:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55425

Wohnort: Berlin

Das von dir gemountete Loop_device kann man nunmal nur ro einhängen, du kannst die ISO nicht einfach verändern. Dafür müsstest du deren Inhalt kopieren, verändern und die ISO neubauen (bei Livesystemen auch noch das SquashFS).

Wie so oft fehlt hier aber eine Angabe: Was genau ist überhaupt dein Ziel?

Radek

(Themenstarter)
Avatar von Radek

Anmeldungsdatum:
27. November 2011

Beiträge: 212

Wohnort: im Ort

tomtomtom schrieb:

Das von dir gemountete Loop_device kann man nunmal nur ro einhängen, du kannst die ISO nicht einfach verändern. Dafür müsstest du deren Inhalt kopieren, verändern und die ISO neubauen (bei Livesystemen auch noch das SquashFS).

Woher weiss ich es dass ich es nur ro einhängen kann?? Ich wollte sie nur einhängen und unter Wine installien ( es ist eine Windows .iso datei)

es hat letztendlich auch geklappt mit:

sudo mount -o lopp,ro dateiname.iso /mnt/iso 

danach konnte ich unter Wine diese .iso installieren ohne es vorher auf ein Usb oder eine CD zu (brennen)/bootfähig zu machen.

Ich wollte die .iso nicht verändern sondern die Rechte erhalten und installieren.

Mit loop,ro war ich erfolgreich, warum klappt es umgekehrt. ( mit dem falschen Option ??? )

Das war mein Ziel und, es hat geklappt auch wenn ich es nicht ganz nachvollziehen kann.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55425

Wohnort: Berlin

Was soll bitte daran falsch sein, dass die ISO nur ro gemountet ist? Du brauchst darauf keine Schreibrechte um davon zu installieren, wie du diese auch nicht auf einer richtigen CD/DVD brauchen würdest.

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7790

Wenn es ein iso9660 Dateisystem ist, das ist von Natur aus read-only.

Das Blockdevice ist read-write, mit dd könntest du es kaputtschreiben.

Aber der iso Dateisystemtreiber kann das gemountet trotzdem nur lesen.

Einfach weil das Dateisystem für ein Read-Only-Medium designed wurde und dynamische Schreibzugriffen, Änderungen an Dateigrößen etc. schlichtweg nicht unterstützt.

Um ein ISO-Dateisystem zu erstellen brauchst du daher ein spezielles Tool (mkisofs) und nicht wie bei anderen Dateisystemen üblich mkfs.iso, loop-mount, draufkopieren...

Radek

(Themenstarter)
Avatar von Radek

Anmeldungsdatum:
27. November 2011

Beiträge: 212

Wohnort: im Ort

Melde mich morgen sorry, bin platt brauche pause werde morgen alles testen, und schicke dann Feedback

Danke schon mal für alles.

Radek

(Themenstarter)
Avatar von Radek

Anmeldungsdatum:
27. November 2011

Beiträge: 212

Wohnort: im Ort

tomtomtom schrieb:

Was soll bitte daran falsch sein, dass die ISO nur ro gemountet ist? Du brauchst darauf keine Schreibrechte um davon zu installieren, wie du diese auch nicht auf einer richtigen CD/DVD brauchen würdest.

Stimmt! habe es gesten irgendwie nicht gerafft. (wahrscheinlich weil ich später ein "iso" Ordner löschen wollte, und es nicht ging, weil die iso noch eingehängt war kam ich durcheinender)

@frostschutz: Danke für den Tipp das kann ich gebrauchen .

Vielen Dank noch mal.

Antworten |