Действительно ли 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?

One Solution collect form web for “Действительно ли rsync или duplicity записывают файлы на смонтированном хранилище?”

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

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

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

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

  • Подавить сообщение сервера в rsync
  • scp не может загружать / скачивать файлы, даже если ssh работает
  • Инкрементальный сценарий резервного копирования (общий хостинг)
  • Удаленная синхронизация RSnapshots
  • Копирование нескольких файлов с использованием rsync over ssh
  • Как получить информацию о файлах, скопированных на мой компьютер с помощью команды удаленного rsync?
  • Как копировать файлы только в папку назначения, находящуюся в папке из источника, все остальное не нужно копировать
  • "Rsync: не удалось установить разрешения на ..." ошибка с параметром rsync -a или -p
  • Rsync: проверка размера инкрементного резервного копирования файла
  • Rsync из нескольких папок в один
  • Заменить новые разрешения на файлы после rsync из семенной коробки
  • Ошибка rsync: необъяснимая ошибка (код 255) в io.c (226)
  • Interesting Posts

    загрузка файла один раз и воспроизведение его несколько раз

    Systemd и управление настройками сети

    grep верхнего вывода дает смешные символы при перенаправлении в файл

    X11 / Xlib.h: нет такого файла или каталога

    Регистрация новых файлов в каталоге

    Уведомления и демон-уведомления не работают с диспетчером окон

    Заменить yum с помощью apt

    Объединение нескольких полей отдельно на основе одной (ключевой) колонки

    Как установить последнюю версию Python на Debian отдельно или обновить?

    получение dnsmasq для выдачи другого IP-адреса для имени домена при подключении клиента dhcp

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

    изменить формат файла при использовании stat

    cp'd файл по другому файлу с тем же именем

    Преодоление загрузки приводит к зависанию системы

    Сохранение возможности обновления / установки пакетов без фактической модернизации Linux Mint

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