Ștergeți este un dispozitiv de fișier și bloc ștergere de utilitate. Ea se bazează pe munca lui Peter Gutmann.
Există unele probleme de nivel scăzut care trebuie luate în considerare. Una dintre acestea este că trebuie să existe un fel de barieră de scriere între treceri. Ștergeți foloseste fdatasync (2)
(Sau Fsync (2)), ca o barieră de scriere, sau în cazul în care Fsync (2) nu este disponibilă, fișierul este deschis cu drapelul O_DSYNC sau O_SYNC.
Pentru ștergere să fie eficiente, fiecare trecere trebuie să fie scris complet. Pentru a asigura acest lucru, unitatea trebuie să sprijine o forma de o barieră de scriere, scrie cache culoare, sau scrie cache dezactivarea. SCSI acceptă etichete de comandă comandate, are o forță
media bit acces pentru comenzi, și scrie cache poate fi dezactiva pe pagina Mod 8. IDE / ATA conduce suport de scriere bufeuri cache și scrie cache dezactivarea.
Unfortunetly, nu toate unitățile de acord, de fapt cache de scriere atunci când yjhis este setat up.Those unități sunt rupte. Scrie cache ar trebui să fie întotdeauna dezactivat, cu excepția cazului în sistemul este acumulator susținută și întotdeauna puteri jos curat
Ce este nou în această versiune:.
- DEFAULTS! implicit este acum o singură trecere aleatoare singur
Comentariile nu a fost găsit