Связь rsync со специальными файлами

Я пытаюсь перенести некоторые существующие резервные копии из одной системы в другую. Похоже, что старой системе резервного копирования удалось создать резервные копии специальных файлов, таких как / dev / hda, / dev / tty0 и / dev / null, которые выглядят так, как будто они были созданы как часть процесса сборки ОС.

Поэтому я попытался rsync их на новую машину, но я продолжаю получать тонны сообщений, например:

пропуская нерегулярный файл "machineX / latest / home / machineX / build / image / rh62 / dev / agpgart"

Команда, которую я использовал, была:

 rsync -avz /oldbackups/machineX/ newbackups:~/machineX/ 

НАСКОЛЬКО МНЕ ИЗВЕСТНО:

-a (архив), как предполагается, означает -rlptgoD

-D предполагается означать --specials --devices

Я проверил файлы:

 $ ls -la machineX/latest/home/machineX/build/image/rh62/dev/agpgart crw-rw-r-- 1 500 500 10, 175 Feb 4 2000 machineX/latest/home/machineX/build/image/rh62/dev/agpgart $ file machineX/latest/home/machineX/build/image/rh62/dev/agpgart machineX/latest/home/machineX/build/image/rh62/dev/agpgart: character special 

Таким образом, это специальные файлы, которые должны быть покрыты --special переключателем, нет?

Почему он все еще пропускает эти файлы?


Для справки я использую rsync с этими подробностями:

 $ rsync --version rsync version 3.0.9 protocol version 30 Copyright (C) 1996-2011 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ Capabilities: 64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints, socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace, append, ACLs, xattrs, iconv, symtimes 

One Solution collect form web for “Связь rsync со специальными файлами”

Не является --special что «следует» синхронизировать устройства, это – – косвенный переключатель. Для этого в man странице сказано:

 --devices This option causes rsync to transfer character and block device files to the remote system to recreate these devices. This option has no effect if the receiving rsync is not run as the super-user (see also the --super and --fake-super options). 

и вы, похоже, не входите в систему с правами root в удаленной системе, что делает этот параметр недействительным.

  • rsync список файлов в подкаталогах на удаленный сервер и удаление посторонних
  • rsync определенные файлы, исключая остальные, игнорируя каталог .svn /, рекурсивно
  • Подстановочные знаки в списке исключений-файлов для дублирования
  • rsync продолжает отсоединяться: сломанная труба
  • Как я могу хранить mtime файлов и каталогов, когда я использую rsync или cp? Для использования в резервном / инкрементальном резервном копировании
  • rsync --del или --delete
  • получить rsync для разыменования символических ссылок, представленных на cmdline, например find -H
  • rsync зависает после нескольких переданных файлов (Bash для Windows для FreeBSD)
  • Не работает каталог rsync exclude
  • rsync и xfr # 1, to-chk = 0/1, что они означают?
  • Будет ли rsync восстанавливать исходные метаданные файлов?
  • Linux и Unix - лучшая ОС в мире.