При копировании тысяч изображений на новый диск с помощью Pi (Raspbian) rsync остановился с ошибкой, невозможно переместить временный файл в правильное имя файла.
Реальное имя файла на самом деле существует, но имеет тот же inode, что и другой файл в той же папке (том же разделе):
$ stat -c '%i' ./2021-04-12/image_2021-04-12_18-18-23.JPG ./2021-04-12/image_2021-04-12_18-20-09.JPG
26768
26768
Первый файл не может быть удален:
$ rm ./2021-04-12/image_2021-04-12_18-18-23.JPG
rm: impossible de supprimer './2021-04-12/image_2021-04-12_18-18-23.JPG': Aucun fichier ou dossier de ce type
(невозможно удалить xxx нет файла или папки этого типа)
Но второй файл может, но тогда ls
в первом файле выдается другое сообщение об ошибке:
$ ls -alh ./2021-04-12/image_2021-04-12_18-18-23.JPG
ls: impossible d'accéder à './2021-04-12/image_2021-04-12_18-18-23.JPG': Erreur d'entrée/sortie
(ошибка ввода/вывода)
Ошибка могла быть вызвана одновременным запуском нескольких rsync в одной и той же папке. Как исправить эту проблему?
решение1
Я не смог по-настоящему исправить файловую систему. Подключение ее к машине Windows привело только к потере времени и терпения.
Копирование всего на другой диск, форматирование и обратное копирование прошли нормально.