Я заменяю Mac mini на Raspberry Pi в качестве файлового сервера. Диски переместились, и по большей части все работает просто отлично. При настройке нескольких заданий я заметил, что rsync
жалуется на исчезновение файлов. Сначала я думал, что файлы с тайскими символами или диакритическими знаками (акценты, умлаут и т.д. - да, я должен был это найти!) в названии было то, что вызывало проблему. Но rsync
не выдавал ошибку для каждого такого файла.
Хотя есть ряд файлов (которые, насколько я могу судить, все содержат тайские символы в имени), которые rsync
сообщает, что они исчезают. Кроме того, эти файлы не будут отображаться, когда я подключу диск с Pi к моему MacBook и к консоли Pi, с которой они отображаются "?"для прав доступа, владельца, размера, даты и т. д. Проблема не в rsync
. Например, ls
также жалуется, что не может получить доступ к файлу. Проблема кажется более фундаментальной.
Итак, возможно, файлы просто прикручены? Нету. Когда я беру диск и подключаю его непосредственно к Mac mini, эти файлы становятся доступными, и я могу получить к ним доступ как обычно.
Я подумал, что это может быть связано с кодировкой имен файлов, но это не объясняет, почему файлы стали полной загадкой для Debian.
Файловая система, кажется, в порядке, я запустил
fsck.hfsplus
и он сообщает, что все в порядке.Когда я подключаю диск к Mac mini, делюсь им (smb), монтирую на Pi, файл тоже выглядит нормально на Pi.
Я понятия не имею, что делать дальше для дальнейшего устранения этой ситуации. У кого-нибудь есть мысли?
[ Mac mini работает под управлением macOS 10.13.6, Pi запускает экспериментальный Debian GNU/Linux 9 для ARMBIAN 5.46 (растяжка) 4.14.52-v7+ ]