Вибачте моє незнання, я новий користувач цього сайту, Linux та Raspberry Pi.
Далі йде посилання на запитання, з якого я використовував добре задокументовану відповідь користувача goldilocks про використання rsync
, щоб створити власну rsync
команду, щоб зробити резервну копію в папку на HDD MacBook Pro в моїй локальній мережі:
Чи можна використовувати Raspberry Pi для створення резервної копії?
Я не зміг відповісти на це питання і не зміг надіслати повідомлення zladilocks користувача, оскільки, здається, такого немає на Stack Exchange?
Що я придумав, це:
rsync -aHv --rsync-path="sudo rsync" --delete-during --exclude-from=/Users/user/Documents/rsync-exclude.txt --rsh="ssh" user@host:/ /Users/user/Desktop/rpi-backup/
Як я розумію, додавання --rsync-path="sudo rsync"
аргументу дозволяє не використовувати (невпевнений) кореневий обліковий запис над ssh.
Схоже, все йде добре, але, на жаль, я отримую помилку в кінці передачі, яка виглядає приблизно так:
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(1400) [generator=2.6.9]
Це щось, про що я повинен хвилюватися, і якщо так, як це зробити? Або це тому, що я використовував rsync-exluded.txt
файл, щоб виключити копіювання певних каталогів під час rsync, і ця помилка лише підтверджує це?
Крім того, користувач, який відповів на це питання, сказав, що не можна зробити резервну копію на Mac? Моя команда, здається, працює без проблем, оскільки, очевидно, було резервне копіювання файлової системи в папці, яку я вказав як пункт призначення. Єдиною помилкою була помилка, яку я отримав наприкінці rsync
.
rsync
відрізняються, 2 OS X Накладання Unix зі своїм власним шаром , який запобігає доступ до певних каталогів 3 Якщо користувачі не такі самі можуть бути втрачені, 4 дозволу на hfx
і ext4
істотно розрізняються. Ви можете бути успішним у створенні резервних копій файлів користувачів, але системні файли будуть втрачені / втрачені.