rsync -a копирует методанные не у всех файлов и директорий [РЕШЕНО]
passshok 28 октября, 2009 - 22:18
Всем привет.
Делаю бэкапы rsync-ом. Файловая система ext3 на обеих машинах.
rsync \ --delete \ --delete-excluded \ -axzvlR \ --compress-level=1 \ --exclude '.thumbnails/' \ --exclude '/home/*/.Trash' \ --exclude '/home/*/.mozilla/firefox/*/Cache' \ --exclude '/home/*/Видео/*' \ $HOME \ root@morex:/home/backups/vaio
При этом копируются права, владельцы и даты не у всех директорий. Листинг файлов сделан сразу после запуска вышеописанной команды.
pa@vaio ~ $ ls -la итого 129504 drwxr-xr-x 130 pa pa 12288 2009-10-28 20:56 . drwxr-xr-x 3 root root 4096 2009-10-26 21:33 .. -rw-r--r-- 1 pa pa 1754 2009-02-08 15:11 .addrbook drwx------ 3 pa pa 4096 2008-09-04 20:48 .adobe -rw-r--r-- 1 pa pa 4944 2009-06-16 21:16 apctest.output drwxr-xr-x 4 pa pa 4096 2008-12-14 02:14 .appdata drwx------ 2 pa pa 4096 2009-04-24 21:02 .aptitude -rw-r--r-- 1 pa pa 67 2009-02-23 17:47 .asoundrc -rw-r--r-- 1 pa pa 24 2009-03-04 19:57 .aspell.ru.prepl -rw-r--r-- 1 pa pa 31 2009-03-04 19:57 .aspell.ru.pws drwxr-xr-x 3 pa pa 4096 2009-08-10 19:32 .audacity1.3-passshok drwxr-xr-x 5 pa pa 4096 2009-08-10 19:32 .audacity-data drwxr-xr-x 3 pa pa 4096 2008-11-03 16:37 .avidemux -rw------- 1 pa pa 15126 2009-10-28 13:56 .bash_history -rw-r--r-- 1 pa pa 220 2008-09-04 01:57 .bash_logout -rw-r--r-- 1 pa pa 0 2009-04-02 22:10 .bash_profile -rw-r--r-- 1 pa pa 0 2009-04-02 20:15 .bash_profile~ -rw-r--r-- 1 pa pa 887 2009-04-22 07:26 .bashrc -rw-r--r-- 1 pa pa 2948 2008-11-11 00:22 .bashrc.bak drwxr-xr-x 2 pa pa 4096 2009-10-27 22:40 bin drwxr-xr-x 3 pa pa 4096 2008-11-16 17:05 .bmp morex backups # ls -la vaio/home/pa/ итого 129492 drwxr-xr-x 129 passshok ssmtp 8192 Окт 28 20:56 . drwxr-xr-x 3 root root 4096 Окт 26 21:33 .. -rw-r--r-- 1 passshok ssmtp 1754 Фев 8 2009 .addrbook drwx------ 3 passshok ssmtp 4096 Окт 28 21:00 .adobe -rw-r--r-- 1 passshok ssmtp 4944 Июн 16 21:16 apctest.output drwxr-xr-x 4 passshok ssmtp 4096 Окт 28 21:00 .appdata drwx------ 2 passshok ssmtp 4096 Апр 24 2009 .aptitude -rw-r--r-- 1 passshok ssmtp 67 Фев 23 2009 .asoundrc -rw-r--r-- 1 passshok ssmtp 24 Мар 4 2009 .aspell.ru.prepl -rw-r--r-- 1 passshok ssmtp 31 Мар 4 2009 .aspell.ru.pws drwxr-xr-x 3 passshok ssmtp 4096 Окт 28 21:00 .audacity1.3-passshok drwxr-xr-x 5 passshok ssmtp 4096 Окт 28 21:00 .audacity-data drwxr-xr-x 3 passshok ssmtp 4096 Окт 28 21:00 .avidemux -rw------- 1 passshok ssmtp 15126 Окт 28 13:56 .bash_history -rw-r--r-- 1 passshok ssmtp 220 Сен 4 2008 .bash_logout -rw-r--r-- 1 passshok ssmtp 0 Апр 2 2009 .bash_profile -rw-r--r-- 1 passshok ssmtp 0 Апр 2 2009 .bash_profile~ -rw-r--r-- 1 passshok ssmtp 887 Апр 22 2009 .bashrc -rw-r--r-- 1 passshok ssmtp 2948 Ноя 11 2008 .bashrc.bak drwx------ 2 root root 4096 Окт 28 21:00 bin drwxr-xr-x 3 passshok ssmtp 4096 Окт 28 21:00 .bmp
Как такое может быть?
»
- Для комментирования войдите или зарегистрируйтесь
uid и gid смотри а не
uid и gid смотри а не названия.
Не в этом дело, сравни права
Не в этом дело, сравни права на bin
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
всё равно на всякий случай
всё равно на всякий случай хотелось бы увидеть ls -lan
и ещё, у rsync флага -p разве нет?
pa@vaio ~ $ ls -lan итого
Флаг -p есть, но он входит в флаг -a.
Из man-а:
--numeric-ids ?
--numeric-ids ?
Права и дата изменения все
Права и дата изменения все равно не копируются.
Проблема решена. Причина была
Проблема решена. Причина была в том, что я не дождался завершения работы rsync, так как данных было много. Rsync, видимо, сначала копирует список файлов, директорий, а уже потом начинает проходить по ним рекурсивно. Таким образом, он просто еще не добрался до директорий, когда я остановил его работу.