rsync создание тысяч.DS_Store файлов от смонтированного объема

Я использовал rsync на OS X для синхронизации всех наших администраторов веб-сайта. Это хорошо работало до OS X 10.6.3 обновлений!

Теперь это создает тысячи пустых папок (на 0 Кбит). Это только делает это при синхронизировании к смонтированному сетевому диску (который мы должны сделать) как тогда, когда я синхронизирую к своему локальному диску, это работает, как обычно!

Я попробовал, исключает, которые, кажется, не работают... также попробованные другая версия rsync, таким образом, это - проблема OS X.

echo ""
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
echo " SYNCING up KINEMASTIK"
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"

/usr/local/bin/rsync -aNHAXv --progress --exclude-from 'exclude.txt' /Volumes/Groups/Projects/483_Modern_Activity_Website/web/youradmin/ /Users/dan/Dropbox/documents/WORK/kinemastik/WEBSITE/youradmin/  

echo ""
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"
echo " SYNCING up CHRIS BROOKS YOURADMIN"
echo "~*~*~*~*~*~*~*~*~*~*~*~*~*"

/usr/local/bin/rsync -aNHAXv --progress --exclude-from 'exclude.txt' /Volumes/Groups/Projects/483_Modern_Activity_Website/web/youradmin/ /Volumes/Groups/Projects/516_ChrisBrooks/website/youradmin/

Кто-либо испытал ту же проблему?

2
задан 14.07.2010, 09:25

4 ответа

Поврежденный rsync синтаксис команды? Быстрая проверка файла человека на моей машине (10.6.3) шоу:

   --exclude-from=FILE     read exclude patterns from FILE
1
ответ дан 11.12.2019, 22:39

Происходит со мной также. Я еще не попробовал его, но временное приспособление должно исключить все невидимые файлы, по крайней мере, согласно сообщению на предмете в Обсуждениях Apple.

http://discussions.apple.com/thread.jspa?threadID=2398971&tstart=60

0
ответ дан 11.12.2019, 22:39

Как я вспоминаю, можно остановить то поведение легко с Onyx: должен быть (на одной из последних вкладок) возможностью отключить создание файлов DS_STORE к удаленным компьютерам.

alt text

0
ответ дан 11.12.2019, 22:39

Я знаю, что это - старый вопрос, но я недавно имел проблему, нашел ответ в другом месте (http://hintsforums.macworld.com/showthread.php?t=116751) и хотел совместно использовать его.

По-видимому, это происходит, b/c rsync пытается создать временный файл, в который это копирует файл, прежде чем это переименует его. Временное имя файла в форме ". {Имя файла}. {Некоторый уникальный идентификатор}". Так как файл является ".DS_Store", который он создает ".. DS_Store. {Некоторый уникальный идентификатор}". Но кажется, что OS X испытывает затруднения w/файлы, которые запускают w/".." таким образом, rsync перестал работать бесшумно и попробовал еще раз (повторная реклама nauseum).

Решение состоит в том, чтобы проигнорировать.DS_Store файл.

Люди также испытали затруднения при удалении их.. DS_Store. {Некоторый уникальный идентификатор} файлы. Удалить их выполненный:

find . -name '..DS_Store*' -print0 | xargs -0 rm

ETA:

Команда выше для удаления файлов не заканчивала тем, что работала на меня. Я должен был переместиться в свою машину Windows (который подключен к этому внешнему диску через Экстремальное значение Аэропорта), и удалите файлы. Я предполагаю монтировать, что диск непосредственно к моему Mac через firewire также работал бы.

1
ответ дан 11.12.2019, 22:39

Теги

Похожие вопросы