Как известно, люди делятся на две категории: те, которые ещё не делает "бэкапы", и те, кто уже их делает. В этой статье мы подготовим наш Raspberry pi и настроим автоматический "бэкап" в сетевую папку, чтобы не ждать того момента, когда «все сломается», а восстанавливать будет не из чего.
Подготовка:
Так как iOS позволяет работать с консолью SSH напрямую, мы не будет вводить скучные команды в консоль, а воспользуемся созданным мною Shortcuts для подготовки системы.
При запуске команды вам понадобятся:
Логин/парольIP адрес RaspberryПуть к сетевой папке (//10.0.0.100/data/folder)
Необходимые пакеты вам предложат установить в процессе. Также после подготовки, команда предложить сразу сделать резервную копию. Если есть время (зависит от объема Карты памяти), можете запустить сразу.
Теперь перейдём непосредственно к созданию автоматизации (задайте нужное вам время и день недели):
В качестве команды используйте:
sudo dd if=/dev/mmcblk0 of=/home/pi/backup/file.img
Где file.img - имя файла, который будет использован для создания резервной копии. Вот и все!
Теперь в указанное время HomeKit будет запускать команду на raspberry для создания резервной копии.
Также обратите внимание, что отсутствие связи с сетевой папкой влечёт за собой создание резервной копии на карте памяти, что неминуемо приведёт к отсутствию свободного места на карте. Рекомендую самостоятельно усложнить команду, и проверять сетевое соединение до создания резервной копии.
Шорткат что то не становится
Это для iOS13
Догадывался... ¯\_(ツ)_/¯ подожду iOS 13
Не долго ждать осталось 😁