Ваш случай настолько прост, что вы можете просто удалить кавычки вокруг переменной:
rsync $DRYRUN -avushi --stats --progress --log-file="${LOGFILE2}" /media/dataspace"${DESTDIR2}"/ "${MOUNT}${DESTDIR2}"
Но вам могут понадобиться кавычки в другом случае, например, если параметр - это путь, содержащий пробелы, которые могут быть определены или не определены. Итак, вот более элегантное решение:
linkdest="<OLD_BACKUP_PATH>"
rsync ${linkdest:+--linkdest="$linkdest"} -avushi --stats --progress --log-file="${LOGFILE2}" /media/dataspace"${DESTDIR2}"/ "${MOUNT}${DESTDIR2}"
Если $ linkdest пуст, ничего не будет вставлено. Если $ linkdest не пуст, будет вставлен --linkdest = "$ linkdest" (и он будет оцениваться как команда, а не как строка).
Firefox 4 будет оснащен встроенной функцией синхронизации, которая может синхронизировать не только закладки, но также настройки, пароли, историю и вкладки. Если вы хотите использовать эту функцию со старыми версиями Firefox, вы можете установить расширение Firefox Sync:
https://addons.mozilla.org/en-US/firefox/addon/10868/
Кстати, есть некоторые сообщения о том, что bindwood вызывает чрезмерное использование процессором процессора, замораживание и задержки запуска. Я не уверен, что это было рассмотрено уже в последних версиях, поэтому следите за ним.
FWIW CouchDB и синхронизация файлов на рабочем столе связаны только с тем, что все они подпадают под знамя Abuntu One. Я не думаю, что есть что-то технически связанное с этими двумя вещами.