Forum: PC Hard- und Software Wie auf RBF-Dateisystem von OS-9 zugreifen?


von Erwin M. (nobodyy)


Lesenswert?

Ich möchte auf Dateien auf Festplatten zugreifen, die dort in in einer 
Partition von OS-9 (http://de.wikipedia.org/wiki/OS-9) liegen, also in 
einem Dateisystem vom Typ RBF (Random Block File system).
Gibt es dafür irgendwelche speziellen Windows-Programme?

Und funktioniert der Treiber, den es für 2.6er Linux gibt, 
https://www.osadl.org/RBF-File-System.rbf-file-system.0.html, stabil?

von Michael B. (alter_mann)


Lesenswert?

N' Abend Erwin.
Habe mal interessehalber Tante Google gefoltert und ein paar 
Geständnisse abgepreßt. Suchbegriff "mac emulator" und "mac os 9 
emulator".
Ich würde mal das näher ansehen: http://www.emaculation.com/doku.php

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Michael Bauer schrieb:
> Suchbegriff "mac emulator" und "mac os 9
> emulator".

Das ist hier nicht zielführend, OS-9 ist nicht Mac OS 9, sondern ein 
modulares Echtzeitbetriebssystem der Firma Microware. Die 9 im Namen 
kommt vom 6809, für den dieses Betriebssystem zuerst entwickelt wurde 
(später wurde es auf den 68000 portiert und dann OS-9/68k genannt).

Der etwas irreführend benannte TRS-80 Color Computer ("CoCo") war ein 
System, auf dem OS-9 lief; Informationen darüber und insbesondere auch 
OS-9 finden sich hier:
http://www.os9projects.com/

von Michael B. (alter_mann)


Lesenswert?

Ich gehe in mich.

von Georg (Gast)


Lesenswert?

Erwin Meyer schrieb:
> also in
> einem Dateisystem vom Typ RBF (Random Block File system).

Falls es das System noch gibt, in dem die Platten eingebaut waren, wäre 
es wahrscheinlich einfacher, das ans Netz anzuschliessen, oder die Daten 
mit Kermit zu übertragen.

Georg

von Yalu X. (yalu) (Moderator)


Lesenswert?

Erwin Meyer schrieb:
> Und funktioniert der Treiber, den es für 2.6er Linux gibt,
> https://www.osadl.org/RBF-File-System.rbf-file-system.0.html, stabil?

Zitat von hier:

  http://sourceforge.net/p/toolshed/discussion/22367/thread/467816ad/
1
The RBF filesystem module works like a champ!  Can be found at:
2
3
http://www.osadl.org/RBF-File-System.rbf-file-system.0.html

Aber warum muss das überhaupt stabil laufen? Möchtest du die Festplatten
etwa noch produktiv nutzen?

Oder möchtest du nur alte Daten von den Festplatten retten? Dazu genügt
es ja, wenn du den Platteninhalt genau einmal erfolgreich lesen kannst.

Wie in obigem Forum angemerkt, gibt es auch noch Cocofuse ("FUSE
compatible file system interface for RBF/Disk Basic"):

  http://sourceforge.net/p/toolshed/code/ci/default/tree/cocofuse/cocofuse.c

Da Cocofuse auf FUSE aufbaut, läuft es evtl. auch mit neueren
Linux-Kerneln.

Falls Bedarf besteht, gibt es auch einen OS-9-Emulator (ja, wirklich für
OS-9 und nicht Mac OS 9):

  http://sourceforge.net/projects/os9exec/

von Erwin M. (nobodyy)


Lesenswert?

Ok, danke für die Antworten. Ich werde ein Ubuntu mit 2.6er Kernel 
installieren und den Treiber von OSADL verwenden.

von Erwin M. (nobodyy)


Lesenswert?

Also ich habe es nun mal umgesetzt, aber nichts funktioniert, weder bei 
alten noch bei neuen Platten, mit OS-9 V 4.7 oder 5.1, von denen das 
OS-9 problemlos bootet und auf denen nur eine große Partition ist.
Die Ausgaben sehen so aus, unter
Linux ubuntu840 2.6.24.6 #2 SMP Sun Oct 12 17:32:21 EDT 2014 i686 
GNU/Linux
und mit der neuesten Treiber-Version (0.66), die problemlos installiert 
werden konnte:

# mount /dev/sdb1 /mnt/tmp
mount: you must specify the filesystem type

# mount -t rbf -o verbose /dev/sdb1 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

# mount -t rbf -o sector=256,nomagic,verbose /dev/sdb1 /mnt/tmp
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Und dmesg gibt das aus:

[  120.194747] sd 4:0:0:0: [sdb] Attached SCSI disk
[  120.194812] sd 4:0:0:0: Attached scsi generic sg2 type 0
[  120.345765] sd 4:0:0:0: [sdb] Sense Key : No Sense [current]
[  120.345776] sd 4:0:0:0: [sdb] Add. Sense: No additional sense 
information
[  154.473347] No RBF filesystem on sdb1 (magic=00000000)
[  169.056982] No RBF filesystem on sdb1 (magic=00000000)

Und so zeigt fdisk die Platte sdb:

Disk /dev/sdb: 32.0 GB, 32017219584 bytes
240 heads, 63 sectors/track, 4135 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4134    31253008+   9  AIX bootable

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.