[linux] Re: uitzetten van een usb schijf

Huub Reuver h_reuver op mantell.xs4all.nl
Zo Jun 25 15:35:17 CEST 2006


On Sat, Jun 24, 2006 at 09:50:07PM +0200, Folkert van Heusden wrote:
> > Verder is het voor de pc handig als de mount niet meer bestaat voor 
> > het verwijderen (een "umount -l /dev/sda1" na het uitzetten van de schijf
> > kan toch gegevensverlies tot gevolg hebben). En een sync-operatie voor 
> > het uitzetten is ook een pre.
> 
> Als je e.e.a. ge-unmount hebt en je hebt de prompt weer terug(!) dan is
> sync niet meer nodig. umount komt pas terug als alle data naar de
> harddisk is geschreven. het kan nog wel zijn dat er wat in de cache van
> de harddisk zit maar dat krijg je niet geforceerd op disk met het 'sync'
> commando.

Correct, alleen moet je nog rekening houden met het volgende:
"Most disks do seem to obey SYNC CACHE / FLUSH CACHE"

Je neemt dus aan dat als het commando sync cache gegeven wordt ook inderdaad
de cache van de schijf wordt gesynct met de geschreven data. Een van de 
problemen met USB-cases in het algemeen is dat de controle over de harde
schijf indirect is. Je geeft geen opdracht aan de controller van de schijf
maar aan de USB-controller die de schijf aanstuurt.

In de praktijk dan toch maar voorzichtig de power uitschakelen en een
journalling filesystem gebruiken. Of je moet zeker weten dat jouw schijf wel
goed werkt.

Met vriendelijke groet,
Huub Reuver



More information about the Linux mailing list