Проблема с разрешениями при попытке синхронизации двух внешних жестких дисков с rsync

Вам нужно удалить постобработку из / dev / lp0 . Попробуйте следующее:

(
stty -F /dev/lp0 -opost
cat /dev/ttyS0
) > /dev/lp0

Заключение двух команд в подоболочку и перенаправление ее вывода на / dev / lp0 предотвращает сброс настроек stty до значений по умолчанию, если ни один процесс не имеет / dev / lp0 открыты больше (между stty и cat ).

Возможно, вам также нужно изменить настройки / dev / ttyS0 , например удалите любую обработку ввода: stty -F / dev / ttyS0 -icanon -echo min 8 time 1 ( min 8 time 1 означает, что чтение вернется, как только хотя бы один байт читается, и дальнейший ввод недоступен после 1/10 секунды, или, если становится доступным больше ввода, чтение вернется после чтения не более 8 байтов).

0
27.11.2018, 04:17
2 ответа

Вы можете использовать sudo, но лучше использовать --exclude=".TemporaryItems" --exclude=".Trashes", чтобы избежать борьбы с ОС за контроль над ее системными папками.

0
28.01.2020, 04:08

Эти файлы, для которых не удалось выполнить резервное копирование, являются системными и rsync-файлами:

Их можно смело игнорировать. --исключить

.DocumentRevisions-V100
.TemporaryItems
.Trashes

Как указано:@Apple StackExchange

0
28.01.2020, 04:08

Теги

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