[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: SD-card, правильно настроить автомонтирование



Pavel Lebedev -> Artem Chuprina  @ Tue, 26 Feb 2008 19:17:04 +0300:

 PL> А что насчет синхронной записи с нормальной скоростью? Кто-нибудь добился?

Выберите что-нибудь одно.  Синхронная запись - это fsync() после каждого
write().  Ибо на уровне ядра другого разумного критерия "когда позвать
fsync" нет.  Ну, можно еще на close() вешать, но close() могут и не
сказать (типа по завершении процесса система сама закроет файл), а чтобы
не ждать завершения write(), надо устраивать очень нетривиальные танцы.

Команда же sync хороша как раз тем, что говорится тогда, когда ты
собираешься вынуть девайс.  Дождался ее завершения - можно вынимать.

Правда, она скидывает буфера на все носители, а не только на съемные.
Но вряд ли это будет проблемой...

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Вам правду резать или кусочком?
	Кнышев


Reply to: