OS/2-JFS unter Ubuntu einbinden

(DE) System, Installation, Konfiguration, Hardware, Treiber, Netzwerk, Virtualisierung, etc.
(EN) System, Installation, Configuration, Hardware, Drivers, Network, Virtualisation, etc.
Antworten
Batchheizer
Beiträge: 57
Registriert: Do 2. Jan 2014, 10:46

OS/2-JFS unter Ubuntu einbinden

Beitrag von Batchheizer »

Ich möchte meine JFS-Partition auf der meine Datendateien abgelegt sind unter Ubuntu (16.10) einbinden. Als (veraltete) Hilfe fand ich

https://wiki.ubuntuusers.de/Archiv/OS2- ... einbinden/

Für alles Folgende: <Gerät> und <Ordner> habe ich natürlich angepasst.

Der Befehlt dort

Code: Alles auswählen

sudo mount -t jfs -o iocharset=utf8 <Gerät> <Ordner> 
klappt auch so weit. Doch bei dem Problem der Zugriffsrechte komme ich nicht weiter.

Sowohl bei

Code: Alles auswählen

sudo chown -R root:046 /media/<Ordner>
sudo find /media/<Ordner> -type d -exec chmod 770 {} \;
sudo find /media/<Ordner> -type f -exec chmod 660 {} \;
als auch bei

Code: Alles auswählen

sudo mount -t jfs -o iocharset=utf8, umask=007,gid=046 <Gerät> <Ordner>
kommt bei einzelnen Dateien die Meldung "Vorgang nicht zulässig" oder so. Ich bin auch nicht wirklich der Befehlszeilenheld unter Linux, konnte mit

Code: Alles auswählen

sudo cp...
aber einzelne Dateien kopieren - aber ich will ja einen einfachen Zugriff auf alle Dateien.

Hat jemand eine Idee? Gibt es unter eCS einen Befehl bzw. ein Programm, das die Zugriffsrechte für Ubuntu gültig bearbeiten/verändern kann?

Klar könnte ich auch FAT32 oder was anderes als gemeinsamen Nenner nehmen. Aber die JFS ist nun mal da und enthält viele Daten.
Benutzeravatar
ehtron
Beiträge: 138
Registriert: Mo 23. Dez 2013, 10:11
Kontaktdaten:

Beitrag von ehtron »

Hi :)
den artikel hast du durch?
https://wiki.archlinux.org/index.php/JFS

laufwerk clean?
axelwein
Beiträge: 103
Registriert: Mo 10. Feb 2014, 20:46

Beitrag von axelwein »

Hallo,

also ich habe unter openSUSE in die /etc/fstab folgendes eingetragen:

Code: Alles auswählen

/dev/sdc5 jfs uid=1000,gid=0,umask=0000
Die Laufwerksbezeichnung "/dev/sdc5" ist natürlich anzupassen. Damit sind die Berechtigungen und das mounten erledigt.
Ob das unter Ubuntu genauso funktioniert, weiß ich natürlich nicht.

Axel Wein
Benutzeravatar
efbe
Beiträge: 69
Registriert: Do 11. Sep 2014, 19:33
Wohnort: Dortmund

Beitrag von efbe »

Batchheizer hat geschrieben:Ich möchte meine JFS-Partition auf der meine Datendateien abgelegt sind unter Ubuntu (16.10) einbinden. Als (veraltete) Hilfe fand ich

https://wiki.ubuntuusers.de/Archiv/OS2- ... einbinden/

Für alles Folgende: <Gerät> und <Ordner> habe ich natürlich angepasst.

Sowohl bei

Code: Alles auswählen

sudo chown -R root:046 /media/<Ordner>
sudo find /media/<Ordner> -type d -exec chmod 770 {} \;
sudo find /media/<Ordner> -type f -exec chmod 660 {} \;
als auch bei

Code: Alles auswählen

sudo mount -t jfs -o iocharset=utf8, umask=007,gid=046 <Gerät> <Ordner>
Die Leerstelle vor umask ist falsch. gid 046 ist bei mir die plugdev Gruppe. Bist du in der? Eingabe von id im terminal zeigt deine Gruppen.
Batchheizer hat geschrieben: kommt bei einzelnen Dateien die Meldung "Vorgang nicht zulässig" oder so.
Welche Meldung genau?
Batchheizer
Beiträge: 57
Registriert: Do 2. Jan 2014, 10:46

Beitrag von Batchheizer »

efbe hat geschrieben: gid 046 ist bei mir die plugdev Gruppe. Bist du in der? Eingabe von id im terminal zeigt deine Gruppen.
id ergibt

Code: Alles auswählen

uid=1000(batchheizer) gid=1000(batchheizer) Gruppen=1000(batchheizer),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
Liegt da der Hund begraben? Was wäre zu tun?
efbe hat geschrieben:Welche Meldung genau?

Code: Alles auswählen

sudo chown -R root:046 /media/jfs/

chown: der Eigentümer von '/media/jfs/DatenArchiv/Erwachsenenbildung/Kaum zu glauben/Powerpoint-Einführung/Kaum zu glauben. Einführung.ppt' wird geändert: Vorgang nicht zulässig
Dabei geht der Befehl alle Dateien des Laufwerks durch. Das breche ich dann natürlich ab.
Batchheizer
Beiträge: 57
Registriert: Do 2. Jan 2014, 10:46

Beitrag von Batchheizer »

axelwein hat geschrieben:

Code: Alles auswählen

/dev/sdc5 jfs uid=1000,gid=0,umask=0000
Das war der Treffer. Eingetragen habe ich:

Code: Alles auswählen

/dev/sda6 /media/jfs/ jfs uid=1000,gid=0,umask=0000
und schon erscheinen nach einem Neustart alle Dateien wie es sein soll. Einzig der Laufwerksname ist ein nicht lesbares Zeichen. Wie kann ich das ändern ohne die Nutzbarkeit unter eCS zu gefährden?

Nachtrag: Die Kodierung der Dateinamen mit Umlaut stimmt nicht. Was kann ich da machen? Fehlt etwas im Eintrag oben?
Zuletzt geändert von ARoederer am Fr 18. Nov 2016, 19:34, insgesamt 2-mal geändert.
Grund: MOD: Quote korrigiert
Benutzeravatar
efbe
Beiträge: 69
Registriert: Do 11. Sep 2014, 19:33
Wohnort: Dortmund

Beitrag von efbe »

Batchheizer hat geschrieben: Das war der Treffer. Eingetragen habe ich:

Code: Alles auswählen

/dev/sda6 /media/jfs/ jfs uid=1000,gid=0,umask=0000
und schon erscheinen nach einem Neustart alle Dateien wie es sein soll. Einzig der Laufwerksname ist ein nicht lesbares Zeichen. Wie kann ich das ändern ohne die Nutzbarkeit unter eCS zu gefährden?
Keine Ahnung
Batchheizer hat geschrieben: Nachtrag: Die Kodierung der Dateinamen mit Umlaut stimmt nicht. Was kann ich da machen? Fehlt etwas im Eintrag oben?
Du kannst den Eintrag erweitern mit iocharset=utf8, also

Code: Alles auswählen

/dev/sda6 /media/jfs/ jfs uid=1000,gid=0,umask=0000,iocharset=utf8
Ob utf8 der richtige charset ist, musst du dann testen.
Frank
Batchheizer
Beiträge: 57
Registriert: Do 2. Jan 2014, 10:46

Beitrag von Batchheizer »

efbe hat geschrieben:Du kannst den Eintrag erweitern mit iocharset=utf8...
Auch das hat geholfen. Der Datenträgername ist allerdings immer noch das nicht lesbare Zeichen. Jetzt werde ich erste Schreibversuche unter Ubuntu machen. Mal sehen ob es Probleme gibt. Ziel wird sein, dass ich meine Arbeitsdateien auf beiden Systemen nutzen kann ohne irgendetwas synchronisieren zu müssen.

Danke für alle Hilfe bisher!
Antworten