Re: Zeit für umount steigt stark

From: olli hauer <ohauer(at)GMX.de>
Date: Wed, 05 Dec 2012 19:00:41 +0100

On 2012-12-05 17:00, Marc Santhoff wrote:
> Am Mittwoch, den 05.12.2012, 13:19 +0100 schrieb Bernd Walter:
>> On Wed, Dec 05, 2012 at 11:17:04AM +0100, Lars Engels wrote:
>>> On Wed, Dec 05, 2012 at 09:49:10AM +0100, Marc Santhoff wrote:
>>>> Tag,
>>>>
>>>> bei einem USB-Stöpsel steigt seit wenigen Wochen die benötigte Zeit für
>>>> umount stetig an. Hab jetzt nicht gemessen, aber ich war zwischendurch
>>>> zum humanen Ölwechsel und habe die Katze gefüttert, dann war der erst
>>>> fertig. Mount geht normal schnell.
>>>>
>>>> Drauf ist wie üblich ein DOS-Dateisystem, Zugriffe funktionieren bis
>>>> jetzt gut. Der ist allerdings mit 139 MB von 8 GB recht leer, war das
>>>> aber nicht immer.
>>>>
>>>> Ich vermute der Stick ist defekt, gibt es da Diagnosemöglicheiten?
>>>>
>>>
>>> Rufe umount mal mit truss(1) auf, dann siehst du die syscalls.
>>
>> Das wegschreiben der Cache-Daten passiert nicht per syscal.
>> Meine Vermutung ist, dass der wirklich im schreiben langsammer
>> geworden ist - die Dinger verlieren auch immer mehr Flashblöcke und
>> wenn der Schreibpool erschöpft ist muss der Blöcke löschen, was Zeit
>> braucht.
>
> Kann schon sein, den benutze ich momentan für fast tägliche
> Synchronisierung von eher kleinen Dateien, richtig viele sind das auch
> nicht. Aber sehr oft genau die selben mit kleineren Änderungen.
>
>> Ein globaler delete könnte helfen, falls der die unallocierten Blöcke
>> durch das Schreiben immer mehr zugeordnet hat und nicht durch defekte
>> verlor.
>> Bei einem DOS-Filesystem wird ja im Regelfall immer gleich allociert,
>> d.h. solange das Medium nicht voll geschrieben wird sind die ungenutzten
>> dann ebenfalls im Pool, sobald man einmal voll schreibt sind die hingegen
>> weg.
>
> Hmm, der wurde mal für große Dateibrocken benutzt und war auch des
> öfteren Randvoll. Nun trage ich den mit Arbeitsdateien herum für einen
> Rechner, bei dem ich nichts auf dessen Platte tun will.
>
>> Es gibt sicherlich auch Tools, mit denen man einen delete auf alle
>> vom Filesystem unbelegten Blöcke senden kann.
>
> Ich kann den gern mal leeren und neu formatieren, ggf. auch mit dd
> ausnullen, fragt sich nur, wie das Management der defekten Blöcke darauf
> regiert. Eigentlich sollte das doch unbeeinträchtigt bleiben? Oder Müllt
> DOSen-Formatierung bzuw. "dd of=/dev/da0s1 ..." dem gleich die Tabellen
> weg?
>

Wenn du irgenwo eine windows kiste hast versuchs mal mit SDFormatter,
habe mit der 2.0.x schon einige lahme USB sticks wieder flott bekommen

https://www.sdcard.org/downloads/formatter_3/

--
gruss,
olli
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 05 Dec 2012 - 19:00:55 CET

search this site