Використання rsyncдосить безпечно для файлових систем, встановлених для читання та запису. Після rsyncзапуску він створює список файлів, а потім починає копіювати ці файли. Цей список файлів не оновлюється під час запуску. Потім фактичні дані копіюються.
Це означає, що коли файл зміниться після rsync створення списку файлів, він буде копіювати новий вміст. Однак, коли новий файл додається після rsyncстворення списку файлів, цей новий файл не копіюється. Якщо після видаленняrsync списку файлів буде видалено файл, rsync попередить, що він не може скопіювати цей файл. Майте на увазі, що rsyncце не знімок, це означає, що важко сказати, в який момент часу rsyncскопійовано дані.
Знімки з файлової системи або диспетчера томів (наприклад, за допомогою ZFS або LVM) створюються миттєво і є послідовним знімком файлової системи у чітко визначений момент часу, який потім можна скопіювати на інший хост. rsyncне пропонує такої консистенції.
РЕДАКТУВАТИ: Як інші вказували в коментарях, є ймовірність, що rsyncможе фактично пошкодити ваш файл. Коли rsync починає читати файл, і програма одночасно пише цей файл, у вас може виникнути пошкоджений файл.