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?
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
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/
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
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/
Ok, danke für die Antworten. Ich werde ein Ubuntu mit 2.6er Kernel installieren und den Treiber von OSADL verwenden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.