`mv` потерпел неудачу из-за недостаточного дискового пространства, что теперь?

Я попытался переместить папку A из раздела a в раздел b как папку B с mv . Теперь целевая файловая система была недостаточно большой для всех данных (я знаю, что я должен был проверить это в первую очередь).

Во всяком случае, я продолжал использовать rsync -av (что я должен был сделать в первую очередь), как в том, что делает mv в случае ошибок?

  • Содержимое Rsync tar с удаленным сервером
  • Программно разбивать все файлы в каталоге вдоль границ размера?
  • Возврат удаленных файлов rsync
  • rsync: как исключить самый верхний каталог
  • Инструмент дедупликации для rsync?
  • rsync - копировать содержимое каталога только в том случае, если определенный файл не существует
  • Затем я использовал diff -r AB для проверки изменений между папками, а diff действительно наблюдал различия в целевом каталоге. Теперь я задаюсь вопросом, следует ли просто удалить целевую папку и запустить процесс rsync сразу или есть ли способ заставить rsync копировать все.

  • Как заставить rsync жаловаться, если пользователь не найден
  • Как синхронизировать самые последние файлы из одной папки в другую?
  • Каталоги «ls -lh» сообщили о размере: Linux-диски, совместимые с CIFS
  • как создать скрипт для создания резервной копии gpg?
  • Фильтр Rsync: копирование только одного шаблона
  • Как я должен rsync-файлы в / var / www, если я хочу, чтобы они принадлежали www-data?
  • One Solution collect form web for “`mv` потерпел неудачу из-за недостаточного дискового пространства, что теперь?”

    Это сильно зависит от реализации. Большинство mv я видел, оставляют половину файла в пункте назначения, и пусть это будет до вас, чтобы очистить беспорядок. Я никогда не видел, чтобы mv удалял источник до того, как пункт назначения был полностью скопирован, но не обязательно синхронизирован с диском. При перемещении нескольких файлов наиболее распространенным является то, что mv начинает копирование и сначала удаляет исходные файлы, когда копируются все файлы, но снова я видел, что mv обрабатывает один файл за раз, полагая, что он был на машине HP-UX много лет назад.

    Я бы сказал, если это важно для вас, вам придется либо найти подробную документацию, проверить источник или сделать некоторые эксперименты.

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