Есть ли у rsync уважение к файлам копирования при записи btrfs

Да, вам нужно включить трассировку. См. Мой блог на здесь по этой теме.

[root@mylinux1 tracing]# pwd
/sys/kernel/debug/tracing
[root@mylinux1 tracing]# echo pci_bus_write_config_byte > set_ftrace_filter
[root@mylinux1 tracing]# echo function > current_tracer 
[root@mylinux1 tracing]# echo 1 > tracing_on 

Более подробную информацию о ftrace, perf можно найти в блоге Брендана Грегга

5
28.07.2016, 02:29
1 ответ

Эта функция не поддерживается rsync в настоящее время.

Однако вы можете обойти это несколькими способами:

  • Позвольте rsync передать оба файла, а затем дедуплицировать их на удаленном конце с помощью инструмента дедупликации btrfs.
  • Поместите файлы в отдельный подтом btrfs и используйте btrfs send с btrfs receive .
  • rsync один из файлов, создайте его клон, затем используйте - контрольную сумму --inplace --no-all-file , чтобы заставить rsync исправить второй файл только с отличия от первого файла.
1
27.01.2020, 20:43

Теги

Похожие вопросы