Есть несколько разных вопросов и ответов на эту тему. Однако при поиске я не смог найти ответ, который можно было бы считать «каноническим» или который собирал различные варианты в одном месте.
Я хотел бы сделать резервную копию содержимого моего Raspberry Pi, чтобы обеспечить полное восстановление в случае необходимости, легко и надежно.
Эти функции будут идеальными:
- Резервные копии хранятся на внешних носителях (USB-накопитель, DAS, NAS, сетевой компьютер и т. Д.)
- Автоматизация, инкрементная или по расписанию
- Нумерация версий резервных копий
Клонирование SD-карты, кажется, популярное решение, но согласно этому сообщению Goldilocks это не рекомендуется, потому что клон содержит файлы, которые загружаются только во время выполнения и т. Д.
Поэтому я предполагаю, что хорошее решение использует что-то вроде rsync
или, возможно, более надежно, утилиту, которая может обрабатывать критерии выше.
Моя конкретная ситуация: у меня Raspberry Pi в локальной сети, где я могу выполнить резервное копирование на компьютер Mac OS X, NAS-устройство Synology DiskStation или на карту памяти USB, подключенную к Raspberry. Я бы предпочел не использовать последний.