Re: usb-stick durch Benutzu ng zerstört?

2005-10-28 Diskussionsfäden M G Berberich
Am Dienstag, den 18. Oktober schrieb Sven Hartge:
> Frank Dietrich <[EMAIL PROTECTED]> wrote:
> > Sven Hartge <[EMAIL PROTECTED]> wrote:
> >> ljahn <[EMAIL PROTECTED]> wrote:
> 
>  Ja. Flash-Geräte _IMMER_ async mounten, sonst kann selbst einige
>  wenige Dateioperationen den Speicher zerstören.
> >>> Gibt es da irgendwo was zum nachlesen? Irgendein link vielleicht?
> >>> Klingt für mich komisch.
> >> Kernel-Mailingliste z.B.. Stichworte "flash mount sync destroyed"
> 
> > Habe das mal in die Suchmaschine getippt und fand die gefundenen
> > Beiträge recht interessant und auch irgendwie einleuchtend, wenn man
> > sich vor Augen führt wie (V)FAT arbeitet. Wenn das aber wirklich in
> > kürzester Zeit zum Totalausfall der Sticks führen kann, dann müsste ja
> > MS einen Weg gefunden haben das Problem auf solchen Sticks gut zu
> > umgehen. Gibts da irgendwelche Informationen? Mit Google bin ich da
> > nicht wirklich weiter gekommen.
> 
> Microsoft wird vermutlich dann, wenn sie einen Flash-basierten Speicher
> erkennen, auf eine andere Schreib/Lese-Strategie umschalten und Writes
> auf oft benutzte Zellen nach Möglichkeit kombinieren.
> 
> Sie können es sich schließlich kaum erlauben, das in der Presse dann
> groß tituliert wird, das Windows vorsätzlich Flash-Speicher zerstören
> würde.

Wieso? In der Presse würde stehen, daß die Flash-Speicher einen Bug
haben und nicht kompatibel sind.

MfG
bmg

-- 
"Des is völlig wurscht, was heut beschlos- | M G Berberich
 sen wird: I bin sowieso dagegn!"  | [EMAIL PROTECTED]
(SPD-Stadtrat Kurt Schindler; Regensburg)  | www.fmi.uni-passau.de/~berberic


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: usb-stick durch Benutzu ng zerstört?

2005-10-20 Diskussionsfäden Andreas Pakulat
On 21.10.05 00:35:12, Markus Schulz wrote:
> ich kann mir übrigens beim besten Wissen nicht vorstellen, warum ein 
> sync Schreibzugriff mehr auf dem Stick "rumschreiben" sollte als ein 
> async?
> Denn es werden doch in beiden Fällen exakt die gleichen Daten auf den 
> Stick geschrieben, nur bei async eben, ohne das Schreibende Programm zu 
> blockieren, etwa verzögert.

Im Prinzip ja, aber ich denke "theoretisch" duerfte folgendes moeglich
sein: Ich speichere ein Textdokument auf den Stick, dann faellt mir auf
das ein Buchstabe falsch ist und ich aendere das fix und speichere
nochmal. Bei "sync" sind das 2 Schreibzugriffe auf den Sektor mit dem a
(bzw. die Sektoren) bei async koennte es passieren, das beide
Speicherungsvorgaenge in nur einen Schreibzugriff ausarten (weil zu
schnell hintereinander). Zugegeben, dass das sooo haeufig passiert glaub
ich nicht und ich kopiere sowieso nur auf den Stick rauf und arbeite am
Rechner, nicht auf dem Stick...

Andreas

-- 
You are wise, witty, and wonderful, but you spend too much time reading
this sort of trash.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: usb-stick durch Benutzu ng zerstört?

2005-10-20 Diskussionsfäden Andreas Pakulat
On 20.10.05 20:22:16, Sven Hartge wrote:
> Jan Luehr <[EMAIL PROTECTED]> wrote:
> > Am Dienstag, 18. Oktober 2005 09:25 schrieb Sven Hartge:
> >> ljahn <[EMAIL PROTECTED]> wrote:
> 
>  Ja. Flash-Geräte _IMMER_ async mounten, sonst kann selbst einige
>  wenige Dateioperationen den Speicher zerstören.
> >>> Gibt es da irgendwo was zum nachlesen? Irgendein link vielleicht?
> >>> Klingt für mich komisch.
> >> Kernel-Mailingliste z.B.. Stichworte "flash mount sync destroyed"
> > Warum wird denn gerade in usbmount auf sync gesetzt?
> 
> In wo?

"usbmount", ein Programm zum Mounten von USB-Geraeten (automatisch).
apt-cache erzaehlt mehr.

Dort wird sync genutzt, damit keine Daten verloren gehen, denn wenn ein
unbedarfter Anwender nach dem cp  /usb/ einfach den Stick abzieht
ist evtl. alles weg...

Andreas

-- 
You'll be called to a post requiring ability in handling groups of people.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: usb-stick durch Benutzu ng zerstört?

2005-10-18 Diskussionsfäden Andreas Pakulat
On 18.10.05 20:59:54, Heino Tiedemann wrote:
> Andreas Pakulat <[EMAIL PROTECTED]> wrote:
> 
> > On 18.10.05 16:39:27, Heino Tiedemann wrote:
> >> Sven Hartge <[EMAIL PROTECTED]> wrote:
> >> 
> >> > Markus Boas <[EMAIL PROTECTED]> wrote:
> >> >> Am Montag 17 Oktober 2005 23:00 schrieb Frank Dietrich:
> >> >
> >> >>> hab folgende Frage. Ist es möglich das man einen USB-Stick durch
> >> >>> bloßes Anstecken an einen Rechner ins Nirvana zu schicken?
> >> >
> >> > Ja. Flash-Geräte _IMMER_ async mounten, sonst kann selbst einige wenige
> >> > Dateioperationen den Speicher zerstören.
> >> 
> >> 
> >> Was macht das async genau?
> >
> > Steht doch da.
> >
> >> Meine manpage (BSD) sagt dazu wenig:
> >> 
> >> ,[ man mount / async ]
> >> | All I/O to the file system should be done asynchronously. This is a
> >> | dangerous flag to set, and should not be used unless you are prepared
> >> | to recreate the file system should your system crash.
> >> `
> >
> > Asynchrones Schreiben der Daten. Sprich erst wenn alle Puffer
> > ueberlaufen werden die Daten wirklich auf die Disk geschrieben. Bei sync
> > wird alles sofort geschrieben. Wenn der Puffer gross genug ist kann das
> > zu weniger Disk-I/O fuehren, was bei USB-Sticks ja erwuenscht ist.
> > Ausserdem ist sync auf USB _extrem_ lahm (oder war es sync auf vfat...)
> 
> async - ist das nicht bei den ext Dateisystemen der normalfall? Oder
> bei allen linux üblichen Dateisystemen? 

Gut moeglich, muesste man wohl mal nen Spezialisten fragen.. Hmm, ja die
mount-manpage legt auch nahe, dass ext2/3 per Default async nutzen und
sync explizit angeschaltet werden muss. Ausserdem steht im Absatz zu
"-o" das sync nur einen Effekt hat fuer ext2, ext3 und ufs, aber vllt.
ist die Manpage von mount da auch leicht "outdated", denn es hat hier
zumindestens auch nen Effekt auf vfat - nur keinen erwuenschten..

> > BTW: Die manpage von mount in Debian ist noch spartanischer:
> >
> > async  All I/O to the file system should be done asynchronously.
> 
> Uuups ;-)

Wobei das eigentlich alles sagt. Ausserdem gibts noch schlimmere
manpages.

Andreas

-- 
You've been leading a dog's life.  Stay off the furniture.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: usb-stick durch Benutzu ng zerstört?

2005-10-18 Diskussionsfäden Andreas Pakulat
On 18.10.05 16:39:27, Heino Tiedemann wrote:
> Sven Hartge <[EMAIL PROTECTED]> wrote:
> 
> > Markus Boas <[EMAIL PROTECTED]> wrote:
> >> Am Montag 17 Oktober 2005 23:00 schrieb Frank Dietrich:
> >
> >>> hab folgende Frage. Ist es möglich das man einen USB-Stick durch
> >>> bloßes Anstecken an einen Rechner ins Nirvana zu schicken?
> >
> > Ja. Flash-Geräte _IMMER_ async mounten, sonst kann selbst einige wenige
> > Dateioperationen den Speicher zerstören.
> 
> 
> Was macht das async genau?

Steht doch da.

> Meine manpage (BSD) sagt dazu wenig:
> 
> ,[ man mount / async ]
> | All I/O to the file system should be done asynchronously. This is a
> | dangerous flag to set, and should not be used unless you are prepared
> | to recreate the file system should your system crash.
> `

Asynchrones Schreiben der Daten. Sprich erst wenn alle Puffer
ueberlaufen werden die Daten wirklich auf die Disk geschrieben. Bei sync
wird alles sofort geschrieben. Wenn der Puffer gross genug ist kann das
zu weniger Disk-I/O fuehren, was bei USB-Sticks ja erwuenscht ist.
Ausserdem ist sync auf USB _extrem_ lahm (oder war es sync auf vfat...)

BTW: Die manpage von mount in Debian ist noch spartanischer:

async  All I/O to the file system should be done asynchronously.


Andreas

-- 
You're almost as happy as you think you are.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: usb-stick durch Benutzu ng zerstört?

2005-10-18 Diskussionsfäden Andreas Pakulat
On 18.10.05 09:42:44, ljahn wrote:
> > Flash Speicher vertragen pro Sektor nur wenige Schreibzyklen, AFAIR
> > irgendwas um die 100k Zyklen pro Sektor. Das hört sich im ersten Moment
> > viel an, aber bei einer ständigen Nutzung, z.B. als Festplatten Ersatz
> > ist das nicht viel.
> Davon hatte ich schon gehört. Ich werde das jetzt mal in meiner fstab 
> umsetzen.

Dazu gehoert ausserdem auch die noatime Option fuer mount, damit nicht
bei jedem (lesenden) Zugriff die Access-Time erneuert wird (also
geschrieben)

Andreas

-- 
It's a very *__UN*lucky week in which to be took dead.
-- Churchy La Femme