Мне нужна помощь в настройке моей рабочей среды

У меня проблемы с планированием, как мне хранить и получать доступ к моим файлам! Мне нужен хороший способ убедиться, что у меня всегда есть резервные копии (которые можно просматривать) и доступ к моим файлам с разных компьютеров.

Моя сеть выглядит так...

SERVER

На моем локальном файловом сервере у меня есть

/mnt/storage/home
/mnt/storage/backup

Хранилище - это внутренний жесткий диск объемом 2 ТБ. у меня тоже есть

/mnt/storage_mirror/

Это внешний жесткий диск объемом 2 ТБ, который я планировал использовать в качестве зеркала для внутреннего жесткого диска, чтобы у меня всегда была резервная копия на случай сбоя одного из жестких дисков.

Глупо ли использовать зеркало вместо инкрементных резервных копий? Я имею в виду, что произойдет, если что-то испортится? Есть ли лучшая альтернатива rsync для зеркалирования?

КЛИЕНТЫ

Я планировал получить доступ к этим файлам через Samba как на моем ноутбуке с Ubuntu, так и на рабочем столе Windows. Предпочтительно я хочу, чтобы / mnt / storage / home / niklas монтировался в моей локальной домашней папке, но я не знаю, возможно ли это или это очень разумно? Что произойдет, если у меня нет подключения к серверу?

Рабочий стол с установленной Windows также будет работать с двойной загрузкой Ubuntu Studio, и там я планировал, что мои рабочие файлы будут локально для максимальной производительности и при каждом отключении синхронизировать их с файловым сервером.

Я беспокоюсь, что у меня будут проблемы с просмотром и работой с фотографиями с моего ноутбука, когда мне всегда придется загружать их с сервера. Моя беспроводная сеть использует протокол n, поэтому я думаю, что он будет достаточно быстрым. Как вы думаете?

Будет ли это хорошая установка? Пожалуйста, приходите с советами и предложениями по улучшению.

Могу ли я использовать такие технологии, как http://sparkleshare.org/, чтобы лучше настроить?

1 ответ

Ваш пост содержит несколько вопросов. О бэкапах: вы пробовали "дежа дуп"? Он использует duplicity (командная строка), которая использует библиотеку rsync.

Если вы хотите смонтировать файлы на Linux-клиентах, вы можете использовать NFS. Но это означает, что вы должны быть подключены к серверу.

Если вы в основном работаете на локальном клиентском жестком диске и хотите синхронизироваться только с сервером иногда, вы можете использовать unison. Он может обрабатывать изменения с обеих сторон (клиента и сервера), за исключением того, что один файл изменяется с обеих сторон.

Другие вопросы по тегам