ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > MO machts möglich: Partitionen >2GB unter AmigaOS 3.0 | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
19.01.2008, 20:45 Uhr uho Posts: 114 Nutzer |
Habe neuerdings ein 2.3GB-MO-LW (statt 640MB). Bei voller Ausnutzung der Größe wären 13288x2x40*2048/1024 (Zylinder*Köpfe*Sektoren) = 2.1771*10^9 Bytes nutzbar. Das sind 2076.25 MB bzw. 2.0276 GB - also knapp über der Grenze. Natürlich könnte man die Partition geringfügig verkleinern. Der Verlust betrüge hierbei nur 28.25 MB (bzw. 1.36 Prozent). Mehr als eine Partition pro Wechselmedium soll nicht empfehlenswert sein - auch wenn es mit dem Cyberstorm- Controller funktioniert. Das Problem ist hier eher prinzipieller Natur und würde erst mit noch größeren Medien interessant. Im Gegensatz zur Festplatte beträgt die Blockgröße bei MOs ab 640MB 2048 Bytes. Damit sollten also Partitionen bis 2x(2048/512)= 8 GB möglich sein, da der begrenzende Faktor ja die 32 (bzw. 31)-Bit-Zahl für die Blocknumerierung ist. Natürlich darf man keine Dateien >2GB erzeugen und sollte sich z.B. an negativen Größenangaben bei einigen Befehlen nicht stören - was hierbei aber nur relevant ist, wenn das Medium fast voll oder fast leer ist. Um zu testen, ob wirklich keine Daten verloren gehen, habe ich das Medium bis auf den letzten Block gefüllt. Hat geklappt - alles noch da. Sogar eine abschließende Behandlung mit ReOrg - was IMHO nur mit 512-Byte-Blöcken getestet wurde - hat keinerlei Daten zerstört. Apropos ReOrg: Um die Defragmentierung zu beschleu- nigen, wird dort Speicher allokiert. Bei mir leider nur die (langsamen) 16MB FastMem vom Board. Die 128MB von der Karte werden links liegen gelassen. Noch seltsamer: Bei MO-Medien werden 64MB allokiert - wohl bedingt durch die Blockgröße. Das ist ja dann sowieso Speicher von der Turbokarte dabei. Wieso wird da nicht gleich mehr alloziiert ? Ursprünglich hatte ich ja vermutet, daß irgendwo MEMF_FAST statt MEMF_PUBLIC alloziiert wird und habe versucht, ReOrg an entspr. Stellen zu patchen. Hat leider nicht funktioniert. Auch ist diese Theorie kaum mehr mit dem obigen Verhalten zu erklären. Wer hat diesbezüglich einen Tip ? Oder hat Kontakt zum Autor (aber der macht IMHO nix mehr aufm Amiga) ? Ob man das auf Festplatten übertragen kann, indem man auch dort die Blockgröße anhebt, habe ich nicht getestet. Möglich, daß es dort nicht funktioniert, da ja real mehr Blöcke existieren Auf jeden Fall muß man mit einem größeren Verschnitt bei kleinen Dateien rechnen. Allein durch die Icons kommen da schnell ein paar MB zusammen. Wer Interesse hat, kann ja weiterführende Untersuchungen anstellen. Aber bitte auf einer leeren Platte ;-) Gruß uho [ - Antworten - Zitieren - Direktlink - ] |
20.01.2008, 15:21 Uhr thomas Posts: 7718 Nutzer |
@uho: Ich glaube, du schmeißt da eine ganze Menge durcheinander. Die 2048 ist die physikalische Blockgröße des Mediums. Die beträgt bei einer Festplatte 512 Bytes und läßt sich auch nicht ändern. Die 2GB- bzw. 4GB-Grenze bezieht sich auch auf das Medium und nicht auf die Partitionen. Es geht hier um einen 32bit Offset. Der Offset wird in Bytes angegeben, nicht in Blocks. 2 hoch 32 Bytes sind genau 4GB, daher die Grenze. Wenn du noch ein Bit für ein Vorzeichen abziehst, bekommst du 2 hoch 31 Bytes, das sind 2GB. Diese Grenzen kann man nicht umgehen, da sie von der Blockgröße gänzlich unabhängig sind. Es geht um Bytes. Mit einer Blockadresse mit 32bit kannst du so oder so bereits 2 TB (Terabyte = 1024 GB) addressieren, bei 512 Bytes pro Block. Mit 2048 Bytes pro Block wären das schon 8 TB. Die maximale Größe einer Partition hat eine ganz andere Ursache. Bei FFS ist das die Größe der Bitmap bzw. die maximale Anzahl Bitmap-Blocks. Soviel ich weiß, gibt es hier keine 2GB-Grenze, sondern eine 8GB-Grenze für 512 Bytes pro Block. Da es beim Dateisystem um eine logische Blockgröße geht, kann man sie ändern und so die Grenze nach oben verschieben. Aber wenn man ohnehin keine Medien größer als 4GB verwenden kann, bringt es auch nicht viel, die maximale Partitionsgröße von 8GB auf 32GB zu erhöhen. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
23.01.2008, 14:39 Uhr uho Posts: 114 Nutzer |
@thomas: Ja, da hast Du wohl recht. Hatte mich so über den Erfolg gefreut, daß ich nicht nachgerechnet hatte B-) Habe das mit meiner HD (4.03GB) verwechselt, bei der 30MB durch die 4GB-Grenze nicht nutzbar sind. Hatte allerdings immer gedacht, daß auch eine Partition <2GB sein muß. Das ist da nur bei Dateien der Fall - nur ggf. negative Angaben für den freien Speicher muß man bei >2GB in Kauf nehmen. Das nächste Mal werde ich erstmal drüber schlafen, wenn ich wieder im Freundentaumel bin ;-) Gruß uho [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > MO machts möglich: Partitionen >2GB unter AmigaOS 3.0 | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |