Seite 1 von 1

OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 15:51
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.

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 16:18
von ehtron
Hi :)
den artikel hast du durch?
https://wiki.archlinux.org/index.php/JFS

laufwerk clean?

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 16:48
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

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 17:16
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?

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 18:11
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.

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Fr 18. Nov 2016, 18:28
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?

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: Sa 19. Nov 2016, 10:07
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

Re: OS/2-JFS unter Ubuntu einbinden

Verfasst: So 20. Nov 2016, 13:02
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!