Ошибку в операционной системе Apple macOS, при определенных условиях приводящую к незаметной для пользователя потере данных, обнаружил Майк Бомбич (Mike Bombich), создатель приложения для резервного копирования Carbon Copy Cloner (ССС).
По его словам, ошибка проявляется при использовании растущих образов диска, отформатированных в файловой системе APFS. Файловая система неверно сообщает данные о свободном месте, разрешая записывать данные даже после его фактического исчерпания. При этом система рапортует об успешном завершении записи, но файлы повреждаются, а данные необратимо теряются. Самое неприятное, что пользователь пребывает в уверенности, что данные сохранены, а на диске все еще есть свободное место.
К счастью, ошибка не затрагивает системный том, касаясь только растущих образов, отформатированных в APFS. По статистике Бомбича, менее 7% пользователей ССС используют растущие образы, и только 12% из них — APFS. Тем не менее, в новой, специально выпущенной версии ССС поддержка APFS отключена. Она снова появится, когда Apple устранит ошибку. Пока же Бомбич рекомендует не использовать растущие образы в APFS, отмечая, что если самостоятельно следить за реальным наличием свободного пространства, то проблема не проявит cебя.
Уточним, что ошибка проявляется не только в ССС, а в любой программе, которая пытается записать данные в растущий образ, отформатированный в APFS и находящийся на заполненном или почти заполненном диске.