Чтобы настроить сетевой диск для использования Apple Time Machine на RHEL 9, можно воспользоваться Samba с поддержкой протокола Apple Filing Protocol (AFP) или SMB3, который поддерживает Time Machine начиная с macOS High Sierra.
1. Установите необходимые пакеты
dnf install samba samba-client samba-common
2. Настройте Samba
Отредактируйте конфигурацию Samba (/etc/samba/smb.conf):
sudo nano /etc/samba/smb.conf
Добавьте следующий раздел в конец файла:
[TimeMachine]
path = /srv/timemachine
browseable = yes
writable = yes
guest ok = no
valid users = yourusername
force user = yourusername
create mask = 0664
directory mask = 0775
vfs objects = catia fruit streams_xattr
fruit:aapl = yes
fruit:time machine = yes
Параметры:
path
— путь к каталогу, где будут храниться резервные копии.yourusername
— замените на имя пользователя, которому будет разрешён доступ.
3. Создайте каталог для резервных копий
sudo mkdir -p /srv/timemachine
sudo chown yourusername:yourusername /srv/timemachine
sudo chmod 775 /srv/timemachine
4. Настройте пользователя Samba
Если пользователь ещё не создан:
sudo adduser yourusername
Установите пароль для пользователя Samba:
sudo smbpasswd -a yourusername
5. Разрешите доступ в файерволе
sudo firewall-cmd --add-service=samba --permanent
sudo firewall-cmd --reload
6. Перезапустите Samba
sudo systemctl enable --now smb
sudo systemctl restart smb
7. Подключение Time Machine на macOS
- Откройте Finder на Mac.
- Нажмите Cmd + K и введите:
smb://IP_АДРЕС_СЕРВЕРА/TimeMachine
- Введите имя пользователя и пароль, настроенные ранее.
- Перейдите в Системные настройки → Time Machine.
- Выберите сетевой диск и подтвердите выбор.
Теперь ваша система готова для резервного копирования через Time Machine.