Действительно ли rsync или duplicity записывают файлы на смонтированном хранилище?

У меня есть внешнее хранилище, которое монтируется как cifs:

$ mount ... //somespace/backup on /mnt/backup type cifs (rw) ... 

И я написал несколько файлов:

 $ rsync /home/user/files /mnt/backup 

или

 $ duplicity --encrypt-key="GPGKEY" /home/user/files /mnt/backup/duplicity 

Должен ли я вызвать sync после этих операций или файлы действительно были записаны в папку /mnt/backup после выполнения rsync или /mnt/backup ?

И это зависит от типа монтирования fs?

  • Как я должен rsync-файлы в / var / www, если я хочу, чтобы они принадлежали www-data?
  • Использование rsync для копирования с локального на удаленный сервер с помощью cronjob с запросом пароля
  • Почему rsync не использует команду mv при указании --remove-source-файлов?
  • Связь rsync со специальными файлами
  • Rsync --bwlimit не работает
  • Как пропустить специальные / сокетные файлы во время передачи rsync?
  • пользователь root отказал в доступе к .gvfs в rsnapshot?
  • Удаленная синхронизация RSnapshots
  • One Solution collect form web for “Действительно ли rsync или duplicity записывают файлы на смонтированном хранилище?”

    Если вы не установили свой диск с опцией sync , ваши файлы не будут автоматически записываться на диск сразу, только в конце концов. Однако они гарантированно будут записаны в момент, когда вы umount свой диск, поэтому эта операция является обязательной, и вы не должны отключать свой диск, не отключая его сначала.

    Поэтому либо смонтируйте свой диск с помощью опции sync ( mount -o sync ... ), либо вручную синхронизируйте данные с диском с помощью команды sync .

    С другой стороны, опция sync mount значительно изменит вашу пропускную способность записи (особенно с вращающимися дисками), так как система будет немедленно записывать данные, не переупорядочивая записи и не комбинируя несколько записей одного и того же блока в одну запись. Имейте в виду, что на некоторых устройствах (особенно в младших картах памяти) и некоторых FS, которые часто записывают данные в одном месте (например, журналирование FS), ваше устройство может изнашиваться преждевременно.

    Последний абзац, конечно, не относится к вашей сетевой файловой системе, такой как CIFS.

    Linux и Unix - лучшая ОС в мире.