Здравствуйте, Буравчик, Вы писали:
vsb>>Подозреваю, что в линуксе копирование не настоящее, а cow. Почитай свой man cp. Там был флаг по этой теме. Раньше он был не включен, а в последних версиях кажись стал включен по умолчанию.
Б>Совсем не так, cp здесь не причем.
Ещё как причём.
Б>CoW — это фишка файловой системы, в данном случае btrfs.
Да, это отдельный системный вызов, который копирует файл в режиме CoW. Если ты скопируешь файл обычным образом, как это обычно делает cp (создать новый файл, читать данные со старого, писать в новый), то никакого CoW, конечно, не будет, магии тут нет.
Почитай man cp на предмет опции --reflink.
Б>На ext4 было бы реальное копирование, хотя и быстрее, чем в win
Не факт, что быстрей, зависит от числа и размера файлов. Если файлы достаточно большие, и там и там копирование упёрлось бы просто в скорость диска.