Linux в качестве машины времени для mac

У вас есть старый ноутбук или raspberry pi? Если да, то это для вас.
Однажды я обнаружил, что мой mac не загружается, и понял, что не сохранил свою последнюю работу. После нескольких часов попыток восстановить жесткий диск моего mac я нашел только один способ — отформатировать диск и переустановить ОС (возможно, я ошибся).
Это не очень частый случай, но когда это произойдет, лучше иметь резервную копию ваших данных.
Возможно, вы тоже думали о резервном копировании, но обычно это остается только мыслью.
Первый более простой способ создания резервной копии на компьютере mac — подключить жесткий диск через USB и настроить его как резервный диск, однако это не наш путь.

Давайте начнем.

Прежде всего, вам нужно установить ваш любимый дистрибутив Linux (я использую raspbian).

Предположим, что вы уже установили Linux на свой raspberry pi или любой другой компьютер.

Сначала вам нужно обновить пакеты:

sudo apt update
sudo apt upgrade
Войти в полноэкранный режим Выйти из полноэкранного режима

Следующим шагом будет установка всего необходимого программного обеспечения:

sudo apt-get install hfsutils hfsprogs netatalk avahi-daemon -y
Войти в полноэкранный режим Выйти из полноэкранного режима

Затем подключите жесткий диск к компьютеру и задайте некоторые настройки:

sudo mkfs.hfsplus /dev/sda1 -v TimeMachine

sudo mkdir /media/tm && sudo chmod -R 777 /media/tm

sudo chown orangepi:orangepi /media/tm
Войти в полноэкранный режим Выйти из полноэкранного режима

После выполнения этих команд вам необходимо настроить монтирование диска после перезагрузки системы.
Найдите ярлык вашего жесткого диска:

ls -l /dev/disk/by-label/
Войти в полноэкранный режим Выйти из полноэкранного режима

или вы можете использовать UUID, который можно найти с помощью этой команды:

ls -lha /dev/disk/by-uuid
Войти в полноэкранный режим Выйти из полноэкранного режима

Открыть для редактирования файл fstab:

sudo nano /etc/fstab
Войти в полноэкранный режим Выйти из полноэкранного режима

и добавить следующую строку в конец файла fstab:

LABEL=TimeMachine /media/tm hfsplus force,rw,user,noauto 0 0
Войти в полноэкранный режим Выйти из полноэкранного режима

если вы используете UUID:

UUID=3adc5a8b-1514-4a8a-be38-476c89b00d71 /media/tm hfsplus force,rw,user,noauto 0 0
Войти в полноэкранный режим Выйти из полноэкранного режима

Проверьте, правильно ли вы внесли изменения:

sudo mount /media/tm
Войти в полноэкранный режим Выйдите из полноэкранного режима

Следующим шагом будет добавление вашего диска в конфигурацию netatalk:

sudo nano /etc/netatalk/AppleVolumes.default
Войти в полноэкранный режим Выйти из полноэкранного режима

Найдите эти строки в конце файла и измените в соответствии с этим примером:

# The line below sets some DEFAULT, starting with Netatalk 2.1.
:DEFAULT: options:upriv,usedots,tm

# By default all users have access to their home directories.
#~/                     "Home Directory"
/media/tm               "TimeCapsule"
# End of File
Enter fullscreen mode Выйти из полноэкранного режима

Теперь вы установили все настройки и пришло время проверить вашу работу.

Запустите службы:

sudo service netatalk start
service avahi-daemon start
Войти в полноэкранный режим Выйти из полноэкранного режима

Перейдите на свой mac и настройте резервный диск. (Preferences -> TimeMachine -> Select disk).

Если вы получите ошибку, что диск доступен только для чтения, попробуйте выполнить эту команду:

sudo chown orangepi:orangepi /media/tm
Войти в полноэкранный режим Выйти из полноэкранного режима

Для запуска всех необходимых служб после перезагрузки системы можно использовать кронтаб:

sudo crontab -e
Войти в полноэкранный режим Выйти из полноэкранного режима

Добавьте эту строку в конец файла:

@reboot sleep 30 && mount /media/tm && sleep 30 && umount /media/tm && sleep 30 && mount /media/tm && chown orangepi:orangepi /media/tm && sleep 30 && service netatalk start && service avahi-daemon start
Enter fullscreen mode Выйти из полноэкранного режима

Для подтверждения того, что ваша малина имеет правильную конфигурацию, вы можете попробовать подключиться с помощью Finder. Откройте Finder -> нажмите Cmd+K введите afp://ip-raspberry-pi, после чего вы увидите новую смонтированную папку.

Вот и все. Надеюсь, мой урок поможет вам начать создавать резервные копии.

Оцените статью
devanswers.ru
Добавить комментарий