Мне нужна помощь в настройке моей рабочей среды
У меня проблемы с планированием, как мне хранить и получать доступ к моим файлам! Мне нужен хороший способ убедиться, что у меня всегда есть резервные копии (которые можно просматривать) и доступ к моим файлам с разных компьютеров.
Моя сеть выглядит так...
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. Он может обрабатывать изменения с обеих сторон (клиента и сервера), за исключением того, что один файл изменяется с обеих сторон.