Пару дней назад попробовал скопировать фотографии с телефона на ноутбук. Телефон, как обычно, подцепляется по MTP, в целом тамошний Internal storage вполне виден:

И в DCIM зайти можно, но поддиректории Camera, где фотографии хранятся, вовсе не видать:

Отмонтировал телефон в наутилусе, подключил jmtpfs’ом, но и там та же фигня, в DCIM ничего нету:

Подумал, что, может, какие-то права поменялись, потому доступ пропал. Но попробовал с ноутбука создать там поддиректорию Bear – получилось, значит права нормальные. А потом в телефоне скопировал одну фотографию из DCIM/Camera/ в DCIM/, и её на ноутбуке тоже стало видно:

Посмотрел в самом телефоне, в DCIM/ у всех поддиректорий и у той фотографии владелец, группа и права доступа совершенно одинаковые. Подумал, что, может, телефон запрещает по MTP доступ к каким-нибудь стандартным директориям, но у меня же в DCIM/ не только Camera, а ещё и другие поддиректории, которые я сам создавал, но их по MTP тоже не видно, кроме Bear:

Кстати, в директории Pictures поддиректории Screenshots куда этот скриншот складывался, тоже ничего не видать:

Хотя там права точно такие же:

Пришлось скопировать эти скриншоты из Pictures/Screenshots/ в Pictures/, и они тоже стали видны на ноутбуке.
Раньше на ноутбуке все фотографии и скриншоты нормально виделись. И андроид на телефоне я не обновлял.
Так отчего такая фигня могла случиться??
Upd: попробовал переименовать DCIM/Camera в Camera.00, и она стала видна. Создал там новую директорию Camera, а её всё равно не видно. Потом её удалил, а Camera.00 переименовал обратно в Camera, и её стало видно. И с Pictures/Screenshots то же самое – переименовал – увиделась, переименовал обратно – продолжает видеться.
Остальные директории из DCIM/ перенёс в другое место, а потом обратно, и они теперь тоже видятся. Всё равно не понимаю, что это за грабельки
Оригинал этой записи в личном блоге.