Artem Chuprina <r...@ran.pp.ru> writes: > (интересно, у rsync есть противоестественный интеллект на тему "если > копирование локальное, не считать контрольные суммы и дельты, а гнать > файл не глядя"? и если он есть, то хорошо ли это для копирования на > флешки?)
Если подумать, то не с той стороны вы ждёте интеллекта :) Флешка, которая снаружи видна как нечто хардообразное (usd-storage, ide, cf...), наверняка много размышляет о том, как бы блоки раскидать, и контрольные суммы тоже считает; на этом фоне было бы очень странно, если перезапись блока его же содержимым приводила бы к реальному стиранию. "Голая" флешка (без usb-storage и прочего интеллекта) имеет ещё одно полезное свойство: хотя стирается она только блоками, никто не заставляет на неё блоками записывать (для программиста это выглядит примерно так: по команде стирания в блоке все биты "объединичиваются", а вот "обнулять" их обратно можно в каком угодно порядке -- не то что блоков никаких нет, даже и байты значения не имеют). Если "обвязка", предоставляющая usb-storage, будет по-умному это свойство использовать, можно ожидать, что и запись блока данных поверх блока нулей не приведёт к лишнему циклу стирания по сравнению с записью данных /сразу/. (Впрочем, если недодумать, журналированная ФС может подключить /свой/ интеллект, и тогда есть вероятность, что стирание всё-таки произойдёт, и не одно). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia