Нет доступа к папкам, созданным с помощью rsync

Я использую rysnc через Cygwin в Windows 7 Professional.

$ rsync -version
rsync  version 3.1.2  protocol version 31

Я пытаюсь создать резервную копию с помощью rsync на USB-накопитель.

Я выполнил следующую команду:

rsync -v -rplt "/cygdrive/k/Email/" "/cygdrive/d/Backup Files/k/"

[Я получил тот же результат с флагами «-rlt», я добавил флаг «p», чтобы указать rsync копировать разрешения »].

Кажется, это работает нормально, однако, когда я пытаюсь посмотреть на результаты Я получаю сообщения об отказе в разрешении:

$ ls /cygdrive/d/Backup\ Files/k
ls: cannot open directory '/cygdrive/d/Backup Files/k': Permission denied

Я тоже не могу получить доступ через проводник Windows.

Если я отключу USB-накопитель и подключусь к другому компьютеру, я могу увидеть файлы.

0
14.05.2017, 21:16
1 ответ

Убедитесь, что у вас не включен «chattr» для папки/файла/содержимого USB-накопителя.

Попробуйте сначала выполнить это:

chattr -R -ai <folder>

или

 chattr -R -ai <files>

, а затем выполните команду rsync и ls, чтобы проверить если он выдает сообщение об отказе в разрешении.

0
28.01.2020, 04:46

Теги

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