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