[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