исправить поврежденный файл с тем же inode, что и у другого (linux, ntfs)

исправить поврежденный файл с тем же inode, что и у другого (linux, ntfs)

При копировании тысяч изображений на новый диск с помощью 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 привело только к потере времени и терпения.

Копирование всего на другой диск, форматирование и обратное копирование прошли нормально.

Связанный контент