Deformatieren von Disketten

hehejo

hehejo

blöder Purist
Hallo!

Wie ihr ja wisst, ist auf Disketten meist ein Dateisystem.
Jetzt habe ich aber gelesen, dass man tar eine Diskette als "sein" Bandlaufwerk "geben" kann.
Code:
TAPE=/dev/fd0
export TAPE
mit einem simplen tar Befehl ohne f wird dann das Archiv auf die Diskette geschrieben. Aber dazu sollte die Floppy kein Dateisystem haben.
Wie kann ich jetzt also ein Floppy deformatieren?

Dies passiert bei einer formatierten (glaub ich) Diskette.
Code:
jo@blumenfeld:~$ tar cvz downloads/*.*
tar (child): /dev/fd0: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now
downloads/ou721_480de.lng
downloads/phpws6_src.tar.gz
downloads/xampp-linux-1.4.tar.gz

Danke!
 
Zuletzt bearbeitet:
hehejo schrieb:
Hallo!

Wie ihr ja wisst, ist auf Disketten meist ein Dateisystem.
Jetzt habe ich aber gelesen, dass man tar eine Diskette als "sein" Bandlaufwerk "geben" kann.
Code:
TAPE=/dev/fd0
export TAPE
mit einem simplen tar Befehl ohne f wird dann das Archiv auf die Diskette geschrieben. Aber dazu sollte die Floppy kein Dateisystem haben.
Wie kann ich jetzt also ein Floppy deformatieren?

Danke!

Ich würde sagen:

dd if=/dev/zero of=/dev/fd0
 
Du kannst die Diskette einfach ueberschreiben, ob die Floppy ein Dateisystem oder sonstwas enthaelt ist tar egal, es wird eh ueberschrieben.

Wenn du die TAPE Variable auf /dev/fd0 setzt dann so (mit gzip komprimiert):
Schreiben:
Code:
tar -cz  Daten
Lesen:
Code:
tar -xz
Wenn TAPE nichtgesetzt ist:
Schreiben:
Code:
tar czf /dev/fd0 Daten
Lesen:
Code:
tar xzf /dev/fd0

Falls du die Diskette aus Sicherheitsgruenden loeschen willst:
Code:
dd if=/dev/urandom of=/dev/fd0
oder besser:
Code:
wipe -kq /dev/fd0
 
Zuletzt bearbeitet:
Danke für die schnellen Antworten.
Aber auch bei dd kommt dieser Fehler:
Code:
jo@blumenfeld:~$ dd if=/dev/zero of=/dev/fd0
dd: opening `/dev/fd0': Permission denied
Liegt es vll. daran, dass ich nicht in der Gruppe "floppy" bin?
Wie komm ich da rein?

edit--
so in der Gruppe bin ich jetzt drin.
Aber leider gibt es noch den Fehler dass mein PC sich das
Code:
TAPE=/dev/fd0
export TAPE
leider nicht gemerkt hat.
In welche Datei muss ich denn nun jetzt diese Umgebungsvariable eintragen?
 
Zuletzt bearbeitet:
fuer alle:
/etc/profile

nur fuer einen User:
~/.profile
 

Ähnliche Themen

Jaunty + Zend + Gdata + xampp

Kurztipp: Floppys mit tar schreiben

CGI laesst sich nicht ausfuehren

Zurück
Oben