Я испытываю затруднения при планировании, как я должен сохранить и получить доступ к своим файлам! Мне нужен хороший способ гарантировать, чтобы у меня всегда были резервные копии (которые browseable), и доступ к моим файлам от различных компьютеров.
Моя сеть похожа на это...
СЕРВЕР
На моем локальном файловом сервере я имею
/mnt/storage/home
/mnt/storage/backup
Устройство хранения данных является внутренним жестким диском на 2 ТБ. Я также имею
/mnt/storage_mirror/
Который является внешним жестким диском на 2 ТБ, что я запланировал быть зеркалом для внутреннего жесткого диска так, чтобы у меня всегда было резервное копирование, если один из жесткого диска перестал работать.
Действительно ли глупо использовать зеркало вместо возрастающих резервных копий? Я имею в виду, что произойдет, если что-то станет поврежденным? Существует ли лучшая альтернатива, чем rsync для использования для зеркального отражения?
КЛИЕНТЫ
Я планировал получить доступ к этим файлам через Samba и на моем ноутбуке Ubuntu и на моем Windows Desktop. Предпочтительно я хочу иметь/mnt/storage/home/niklas, смонтированный на моей локальной домашней папке, но я не знаю, возможно ли это или если это очень мудро? Что произойдет, если у меня не будет соединения с сервером?
Рабочий стол с установленным Windows будет также двойная загрузка Studio Ubuntu, и там я был планированием наличия моих рабочих файлов локально для максимальной производительности, и на каждом завершении работы синхронизируют их к файловому серверу.
Я волнуюсь, что испытаю затруднения при просмотре и работе с фотографиями от моего ноутбука, когда я всегда должен буду загрузить их из сервера. Моя беспроводная сеть использует n протокол, таким образом, я думаю, что это будет достаточно быстро. Что Вы думаете?
Это было бы хорошим набором? Идите с подсказками и предложениями на вещах улучшиться.
Я могу использовать технологии как Sparkleshare для подъема лучшего набора?
Ваш пост содержит несколько вопросов. О бэкапах: пробовали ли вы "deja dup"? Он использует duplicity (командную строку), который использует библиотеку rsync.
Если вы хотите смонтировать файлы на Linux-клиентах, вы можете использовать NFS. Но это означает, что вы должны быть подключены к серверу.
Если вы в основном работаете на локальном клиентском жестком диске и хотите только синхронизироваться с сервером, вы можете использовать unison. Он может обрабатывать изменения с обеих сторон (клиента и сервера), за исключением того, что один файл изменяется с обеих сторон.