Используя rsync для синхронизации двух каталогов на сервере и localhost, но размере отличается

sudo alsactl store

для сохранения настроек микшера вручную это должно работать впоследствии

2
01.12.2012, 03:35
2 ответа

Возможные причины для вывода отличия от du -s:

  • Различные размеры блока файловой системы, приводящие к некоторым файлам, занимающим больше места в одном конце или другом.
  • Некоторые файлы могут быть редкими. Вы не используете --sparse опция, таким образом, это было бы переполнено в на месте назначения. При использовании той опции, было бы возможно, что некоторые файлы, которые не были на самом деле редки в источнике, стали так в месте назначения.
  • Некоторые файлы могут быть трудно связаны. Вы не используете --hard-links опция, таким образом, любые твердые связанные файлы в источнике появятся как несколько копий на месте назначения.

Используя du --apparent-size может привести к тем же размерам, сообщаемым в обоих концах.

6
27.01.2020, 21:53
  • 1
    , что Вы подразумеваете под "редким" файлом? Я не использую символьные ссылки или hardlinks, и я не делаю что, каковы "размеры блока". –  chovy 02.12.2012, 08:18
  • 2
    , я добавил ссылки к объяснениям тех понятий к моему ответу. –  qqx 02.12.2012, 09:33

Если Вы, которых удаляет проблема a - нет шанса, что у Вас есть посторонние файлы там. rsync не удалит по умолчанию, таким образом, каталоги не будут в синхронизации

1
27.01.2020, 21:53
  • 1
    , который я попробовал еще раз с - удаляет и не было ничего для удаления, но размеры все еще отличаются. –  chovy 01.12.2012, 03:35
  • 2
    Другая вещь, которую Вы могли попробовать, добавляет-vv и - оперативный (который обновит целевые оперативные файлы), Кроме которого, Вы могли бы хотеть сделать ls и входных и выходных каталогов и разности их. –  Mark Cohen 02.12.2012, 04:55
  • 3
    Спасибо, но вышеупомянутый ответ, кажется, то, что проблема - различные размеры блока (не действительно уверенный, что это означает). Файлы являются тем же. –  chovy 02.12.2012, 08:18

Теги

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