Если вы работаете в Windows, я настоятельно рекомендую бесплатное программное обеспечение SyncBack, так как оно имеет гораздо более сложные параметры операций синхронизации. Вы можете пойти дальше и купить Pro версию.
Если ваши машины находятся в одной и той же локальной сети, то, скорее всего, это не тот путь к онлайн-хранилищу, когда вы отправляете данные на www и обратно. Так что вам нужна программа, работающая с локальной сетью. Dropbox способен синхронизировать как онлайн, так и локальную сеть. Обратите внимание, что Dropbox далеко не так настраиваем, как SyncBack.
Вы можете выбрать более простую передачу файлов и настроить автономную синхронизацию, если вы используете Windows Vista/7. Или что-то вроде Live Mesh.
В вашей ситуации вы смотрите на избыточность (3 места с дублирующимися данными), что, вероятно, неплохо с точки зрения резервного копирования. Единственное, на что вы, вероятно, должны обратить внимание, - это то, как ваше решение для синхронизации справляется с конфликтами (например, senario: вы редактируете фотографию на своем ноутбуке, кто-то другой изменяет копию рабочего стола). У меня был плохой опыт, когда фотографии / музыка были потеряны, неуместны и дублированы без необходимости. Именно тогда я обратился к SyncBack и потратил много времени на настройку каждого возможного варианта, чтобы создать идеальную систему синхронизации / резервного копирования, соответствующую всем моим потребностям. Я предлагаю то, что вы выберете, чтобы попробовать эти senarios, чтобы увидеть, как он справляется с этим.
Лично я позволю настольному компьютеру читать с NAS, а ноутбук синхронизировать с NAS, когда он снова подключится к вашей локальной сети. Это проще и меньше дубликатов. Если вы беспокоитесь о резервных копиях, создайте отдельную папку или диск для сильного сжатия и архивирования (желательно физически вдали от ваших текущих данных, будь то онлайн или в другой комнате).
Также посмотрите на похожие вопросы для получения дополнительной идеи.