Diskette
Die Diskette (auch: Floppy, Floppydisk; engl. floppy disk, dt. "wabbelige Scheibe") ist ein magnetischer Datenspeicher und besteht aus einer biegsamen, runden Kunststoffscheibe. Diese Scheibe ist mit einem magnetisierbaren Material (meistens Eisenoxid) beschichtet. Zum Schutz ist sie meistens in einem Kunststoffgehäuse (früher Pappe) verpackt, das je nach Diskettentyp entweder ebenfalls biegsam oder starr ist.
Im Unterschied zu einer Festplatte schleift der Schreib-/Lesekopf bei einer Diskette direkt auf der beschichteten magnetisierbaren Oberfläche, was mit der Zeit zu deutlichem Abrieb führt und die dauerhafte Verwendbarkeit von Disketten stark einschränkt. Ausserdem schleift auch die Magnetscheibe direkt an der umgebenden, fest im Laufwerk liegenden Hülle. Daher wird diese Hülle auf der Innenseite mit Teflon-beschichtetem (oder ähnlichem) Gewebe ausgestattet, um die Reibung zu minimieren.
Die Speicherfläche der Diskette ist in 80 Spuren (engl. tracks) aufgeteilt, die konzentrisch um die Mitte der Scheibe angelegt sind. Jede dieser Spuren ist in Sektoren (Teilabschnitte) oder "physikalische Blöcke" unterteilt, die auf jedem Datenspeicher die kleinste ansteuerbare Einheit darstellen und immer 512 Byte gross sind.
Eine Diskette wird üblicherweise über ein Diskettenlaufwerk ausgelesen. Früher waren Disketten 8 Zoll (8") gross mit einer Kapazität von 180 KB, dann 5.25 Zoll, später 3.5 Zoll (HP ab 1983), 2.5 Zoll und 2 Zoll. Heute gilt die Diskette als veraltet.
Disketten werden in Unix-Systemen auf drei Arten verwendet:
- mit einem Dateisystem. Das Diskettenlaufwerk wird dann mit mount eingebunden.
- als tar-Archiv.
- zum Austausch mit anderen Betriebssystemen. Dazu gibt es besondere Programme (z. B. die Mtools, welche mit den Microsft DOS-Dateisystemen auf Diskette umgehen können).
Obwohl Disketten inzwischen völlig veraltet sind, können sie doch noch immer eine wichtige Rolle spielen, da sich Unix im Notfall über eine Diskette booten oder reparieren lässt. Allerdings besitzen die meisten heutigen Rechner gar kein Diskettenlaufwerk mehr, stattdessen werden in Notfällen meist Live-CDs verwendet.
Ein- und Aushängen im Dateisystem
Disketten können und müssen mit mount in die Verzeichnisstruktur eingebunden werden und mit umount wieder ausgehängt werden.
Formatieren und Einhängen einer Diskette unter Linux. Danach kann die Diskette wie eine (sehr kleine) Festplatte verwendet werden.
$ fdformat /dev/fd0h1440 $ mkfs -t ext2 -c /dev/fd0h1440 $ mount /dev/fd0h1440 /floppy
Eine mögliche Fehlermeldung kann wie folgt lauten.
Can't open /dev/fd0: Device or resource busy Cannot initialize 'A:'
In diesem Fall wurde das Diskettenlaufwerk vermutlich von einem anderen Benutzer eingehängt. Mit df kann angezeigt werden, wo es eingehängt ist (z. B. "/dev/fd0"). Es kann dann wie folgt ausgehängt werden.
$ umount /dev/fd0
Formatieren und Beschreiben
Das Formatieren einer Diskette ist bei Unix unabhängig vom Anlegen eines Dateisystems, denn eine Diskette ist unter Unix auch ohne Dateisystem verwendbar, z. B. kann sie als Gerät für tar dienen.
Unter Linux wird eine Diskette wie folgt formatiert und eingehängt. Die Diskette kann dann wie eine (sehr kleine) Festplatte verwendet werden.
$ fdformat /dev/fd0h1440 $ mkfs -t ext2 -c /dev/fd0h1440 $ mount /dev/fd0h1440 /floppy
Unter Solaris wird eine Diskette wie folgt formatiert und eingehängt. Die Diskette kann dann wie eine (sehr kleine) Festplatte verwendet werden.
$ fdformat $ newfs /dev/rdsikette
Unter KDE kann eine Diskette auch durch Aufruf von kfloppy formatiert werden.
Kopieren
Kopieren des Disketteninhalts auf Festplatte.
$ dd if=/dev/fd0 of=floppyimage
Kopieren einer Disketten-Abbilddatei auf Diskette.
$ dd if=floppyimage of=/dev/fd0
Aufteilen einer grossen Datei auf mehrere Disketten
Kopieren einer grossen Datei auf mehrere Disketten.
$ tar cvMf /dev/fd0 bigfile
Wiederzusammensetzen der Teile am Zielort.
$ tar xvMf /dev/fd0
Solaris: Diskette einhängen und neues Dateisystem anlegen
1. Diskette einlegen und initialisieren.
$ volcheck
2. Anzeige des aktuellen Dateisystems.
$ fstyp /vol/dev/diskette0/unnamed_floppy
3. Dateisystem aushängen.
$ umount /floppy/unnamed_floppy
4. Gibt es Probleme? Es wurde wohl ein "cd /floppy/unnamed_floppy" gemacht und man steht immer noch dort!
5. Neues Dateisystem auf Diskette anlegen.
$ newfs /vol/dev/rdiskette0/unnamed_floppy
Dies ist eine mögliche Ausgabe.
newfs: construct a new file system /vol/dev/rdiskette0/unnamed_floppy: (y/n)? y /vol/dev/rdiskette0/unnamed_floppy: 2880 sectors in 80 cylinders of 2 tracks, 18 sectors 1.4MB in 5 cyl groups (16 c/g, 0.28MB/g, 128 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 640, 1184, 1792, 2336
6. Neues Dateisystem einhängen.
$ mount -F ufs /vol/dev/diskette0/unnamed_floppy /floppy/unnamed_floppy
7. Anzeige des neuen aktuellen Dateisystems.
8. Formatieren als Microsoft DOS-formatierte Diskette.
$ newfs -F pcfs /vol/dev/rdiskette0/unnamed_floppy
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Wikipedia | ger | Diskettewbm | Enzyklopädischer Artikel |
Wikipedia | eng | Floppy diskwbm | Enzyklopädischer Artikel |