
Я пытаюсь настроить систему резервного копирования, где местом назначения резервной копии будет ноутбук, находящийся в другой комнате моего дома в той же сети. Инструмент резервного копирования — в моем случае: Acronis True Image 2016 — затем будет выполнять резервное копирование удаленно на этот ноутбук.
Моим источником резервного копирования является компьютер с Windows 7. На ноутбуке, который является местом назначения резервного копирования, установлены как Windows 7, так и Ubuntu.
Теперь у меня есть несколько вариантов, как реализовать удаленное хранилище/файловую систему/как вы это называете:
1) СШФС
Я бы просто взял инструмент типа win-sshfs и надежно смонтировал файловую систему моего ноутбука на моей машине Windows с буквой диска. А затем я бы просто сказал Acronis True Image сохранить файл резервной копии на этот смонтированный диск.
Проблема в том, что я перепробовал много-много решений, реализующих SSHFS (или просто SFTP, но смонтированных в Explorer), но обнаружил, что на самом деле все они — просто мусор. Самая распространенная проблема, с которой я столкнулся, заключается в том, что они все очень медленные и неповоротливые. Win-sshfs 4every1-edition на самом деле имел очень хорошую скорость передачи, но вылетал, как только я входил во слишком много уровней подкаталогов, и вообще был очень ненадежен. Странно.
2) Самба
Я установил Samba на систему Ubuntu моего ноутбука и подключил к ней свою машину Windows. Первое, что я заметил, это то, что скорость передачи данных была абсолютно превосходной и намного быстрее, чем у любого из решений SFTP/SSHFS, которые я пробовал. Единственная проблема, с которой я столкнулся, заключается в том, что Samba, похоже, не поддерживает шифрование. Я возился с параметрами, такими как "smb encrypt = required" или "server signing = required" и т. д., но при захвате исходящего трафика с моей машины Windows я все равно мог видеть трафик в виде обычного текста. И хотя моя резервная машина находится только в локальной сети, я все равно хотел бы иметь шифрование трафика.
Есть ли другой способ/решение удаленного хранения (предпочтительно с открытым исходным кодом и некоммерческое)?
А если нет, может есть какие-то другие предложения? Есть ли приложение SSHFS, которое не является полным мусором? Что-нибудь?
Спасибо.
решение1
Лучший способ справиться с этой проблемой — разделить требования к резервному копированию и требования к шифрованию:
- Используйте VPN для управления шифрованием (OpenVPN — это элементарно просто)
- Используйте rsync (или Acronis с Samba или NFS или что-то еще) для резервного копирования
Преимущество этого подхода в том, что вам практически не придется перенастраивать систему, если вы решите перейти на сценарий «мобильного работника» или добавить больше клиентов.