Я использую rsync для клонирования моего внутреннего жесткого диска на внешний диск. Моя система - Arch Linux.
У меня есть два раздела:
- /
- /данные
Я использую следующую команду rsync:
rsync -avzxt --progress --delete --exclude="/mnt/" --exclude="/media/" / /mnt/backup/bakmir02/
(на самом деле у меня было еще несколько исключений, таких как tmp и т. д., но я удалил большинство из них, чтобы иметь возможность локализовать ошибку, поэтому просто для целей тестирования - я прочитаю их позже)
Он копирует корневой каталог так, как он должен; но он игнорирует содержимое моего раздела данных. Он создает каталог на целевом диске, но он остается пустым.
Кажется, причина не исключение, так как я удалил все из них, за исключением каталогов mnt и media, которые было бы не очень приятно клонировать ...
В чем может быть причина этого странного поведения? Я уже использовал rsync во многих системах для резервного копирования и никогда не сталкивался с такой проблемой.
Редактировать Бег
rsync -avzxt --progress --delete /data /mnt/backup/bakmir02/
работает. Тем не менее я не понимаю причину этого поведения; особенно я думаю о том, если rsync игнорирует и другие файлы.