[Comm] Опыт работы с flash в качестве основного устройства

Mykola S. Grechukh gns на altlinux.org
Ср Апр 20 14:32:06 UTC 2011


011/4/20 Kharitonov A. Dmitry <>:
>> Если делается корректный umount, то sync не нужен.
> rsync перед размонтированием сильно снижает объём данных, которые необходимо
> скинуть на диск, особенно если речь идёт о reiserfs, с её развесистыми
> метаданными.

какая разница, скидывать в sync или в umount ?

>>> И перед командой, которая выключает питание (самая последняя в этом
>>> скрипте)
>>> была вставлена команда sleep 10.
>>
>> Скорее всего именно это и приводит к исчезновению проблем.
>
> Эта команда добавлена на всякий случай от паранои. Я думаю иначе.

Надо не думать, а читать:

According to the standard specification (e.g., POSIX.1-2001), sync()
schedules the writes, but _may_return_ before the actual writing is
done. However, since version 1.3.20 Linux does actually wait. (This
still _does_not_ guarantee data integrity: modern disks have large
_caches_.)

-- 
Mykola Grechukh

CTO, Satelliz-Ukraine


Подробная информация о списке рассылки community