Я также думаю, что это хорошая установка. В настоящее время я использую Raspberry Pi, подключенный напрямую к 3,5-дюймовому жесткому диску USB 2.0 (Western Digital, 1,5 ТБ) с внешним питанием, и это работает как очарование: я получаю почасовые резервные копии, когда я дома, и Raspberry также отличный файловый / медиа-сервер.
Я получаю 23MB / s вместо 30MB / s на жестком диске, но это все еще довольно хорошо. Я могу без проблем передавать фильмы с жесткого диска (через Samba или MiniDLNA).
Фактически, ежечасное резервное копирование выполняется с моего ноутбука с использованием Apple Time Machine, но использование rsync
не должно сильно измениться.
Как упомянул @goldilocks , для жестких дисков без внешнего источника питания (как большинство 2,5- дюймовых жестких дисков) потребуется концентратор с питанием: мой Raspberry отключается, как только я пытаюсь подключить его напрямую ( правка : это было с источником питания 5V-1.2A , но все же происходит при подключении напрямую с источником питания 5V-2A; концентратор с питанием решает проблему).
Кроме того, я установил BarracudaDrive ( http://barracudadrive.com/ ), доступный бесплатно в PiStore, который я буду использовать в качестве своего личного облака в будущем.
Надежность жесткого диска
USB HD отключается, когда не используется, но это реализовано в корпусе HD (самые последние, которые я купил, имеют это).
Обратите внимание, что вращение вниз и вверх само по себе является стрессом для жесткого диска, если оно выполняется слишком часто, но поскольку вы не можете установить тайм-аут вращения, это будет проблемой только в том случае, если производитель выбрал неправильную настройку.
(Google для «ubuntu уничтожает жесткий диск», чтобы найти обсуждения, такие как: https://ata.wiki.kernel.org/index.php/Known_issues#Drives_which_perform_frequent_head_unloads_under_Linux ).
В любом случае, вы должны просто использовать надежный жесткий диск USB, разработанный для ваших сценариев. Или два в зеркалировании ( правка : но я бы сначала проверил производительность, поскольку зеркалирование удвоило бы требуемую пропускную способность USB для того же количества записей).
Вместо зеркалирования я всегда ношу с собой жесткий диск и делаю резервные копии.
Общие советы по настройке программного обеспечения
Конечно, вы должны обратить внимание на файловую систему, которую вы используете на HD: в настоящее время ext4, вероятно, самый безопасный выбор, так как его проще всего восстановить.
Вы можете использовать rdiff-backup
вместо rsync
, чтобы иметь доступ к историческим резервным копиям.
Наконец, поскольку вы, вероятно, будете выполнять rsync по SSH, вы можете выбрать шифр RC4 для дополнительной скорости ( отредактируйте : но посмотрите предупреждения о безопасности в этом другом ответе, если вы делаете это через Интернет). Вот выдержка из моего .ssh / config на моем хосте:
Host pibbw # Replace pibbw with the hostname of your Raspberry Pi
User pi
Ciphers arcfour128