Я использую OS X 10.10.5, и я вижу странную проблему с жестко связанными файлами. Когда я обновляю один из связанных файлов и сохраняю изменения, другой связанный файл становится пустым - файл с нулевым байтом. Это происходит при обновлении любого связанного файла. При расследовании выясняется, что индекс сохраненного файла изменяется, т.е. перед сохранением оба файла имеют индекс 1777192, а после сохранения обновленный файл имеет индекс 1777268, а связанный файл по-прежнему 1777192.
Это нормальное поведение для OS X? Что я могу сделать, чтобы сохранить ссылку при обновлении файлов? Я использую жесткие ссылки для хранения определенных файлов в папке, которую я rsync, на внешний сервер, поэтому мне нужно иметь возможность обновить их и поддерживать ссылку. Симлинки ломаются, когда они перезаписываются, поэтому я не могу использовать их для этой цели.
Если это уместно, этот компьютер имеет сетевую учетную запись в сети кампуса.
Редактировать: рассматриваемый файл является файлом .bib, и такое поведение возникает, когда я редактирую и сохраняю его в TeXShop. Я проверил с vim и обнаружил, что это не воспроизводит сбой. Однако ошибка воспроизводится встроенным приложением TextEdit.