Не могу удалить файлы в папке загрузки

слайдер asus sl101 под управлением cyanogenmod 10

Эта проблема на самом деле началась, когда я обновился до cm9.1, и я думаю, что получил сообщение об ошибке, что мой профиль Android изменился или что-то в этом роде. с того дня я не мог ничего удалить в папке загрузок.

Следующее не сработало

  • rm /sdcard/скачать/имя файла
  • удаление с помощью rootbrowser
  • adb shell> rm /sdcard/download/имя файла
  • перемонтирование SD-карты

Я получаю сообщение об ошибке, что папка доступна только для чтения, и когда я пытаюсь изменить разрешения, она не позволяет мне.

я мог

mv /sdcard/скачать /sdcard/download.back
mkdir /sdcard/скачать

но все еще не может удалить из старой папки загрузки.

Эй!

Вы можете вставить сюда вывод ls -ld /sdcard/download; mount | grep sdcard?
u0_a37@android:/ # ls -ld /sdcard/download; гора | grep sdcard drwxrwxr-x root sdcard_rw 2012-09-30 00:27 загрузить /dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
возможно ли, что такая программа, как титаниум резервное копирование, как-то защищает их даже выше root?
Вы пробовали полный реальный путь?rm -rf /mnt/sdcard/download
Я только что попробовал это сейчас и получил ошибку «файловая система только для чтения», проблема в том, что это не так. другие вещи на SD-карте удаляются нормально.
Что такое выход df /mnt/sdcard/download?
Я думаю, что единственным решением было бы каким-то образом переформатировать SD-карту и как-то прошить ПЗУ, но sbkey недоступен для моего устройства. это рутируемый, но не nvflashable. Я могу загрузить Ubuntu на нем, но по какой-то причине внутри Ubuntu я не могу смонтировать SD-карту
Есть ответ на мой вопрос? "="
255|u0_a37@android:/ $ df mnt/sdcard/download Размер файловой системы Используемый свободный размер Blksize mnt/sdcard/download 26G 25G 762M 2048 u0_a37@android:/ $
Просто обновление, но я так и не нашел решения этой проблемы. Закончилось очисткой системы и запуском с нуля. Проблемные файлы исчезли.

Ответы (3)

Я не уверен, есть ли у вас эта проблема или нет, но пара вещей, которые приходят на ум:

  • В выводе, который вы вставляете в свои ответы, вы смешиваете вывод терминала с $и #. Вы должны быть root все время, что означает, что вы всегда должны видеть файл #.
  • На вашем месте я бы сначала проверил права доступа к старому каталогу загрузки с помощью чего-то вроде ls -alh | grep <foldername>. Кому принадлежит каталог, какая группа?
  • Попробуйте изменить владельца с помощью chown, изменив chmod на 777рекурсивно (просто бросайте вещи в стену здесь, чтобы посмотреть, что прилипнет). Установив себя (root) в качестве владельца и рекурсивно предоставив всем полные права на каталог , я попытался бы rm -rfv <foldername>посмотреть, какой результат я получил.

Надеюсь, это может помочь кому-то другому. Кроме того, когда вы ls -alhэто сделаете, это должно показать вам, является ли это символической ссылкой, и если да, то где. Если это смонтированная папка, я бы запустил что-то вроде, mount | grep <foldername>чтобы посмотреть, что происходит.

Спасибо за попытку помочь. Флаг -h не работает в терминале Android. Все файлы уже принадлежат пользователю root и группе, похоже, 'sdcard_rw'. chmod 777 * не возвращает ошибок, но вообще ничего не меняет. Разрешения остаются rwxrwxr-x

У вас есть специальная точка монтирования* для /mnt/sdcard/download, поэтому

  • размонтировать его сumount /mnt/sdcard/download
  • удалить каталогrm -rf /mnt/sdcard/download

И попробуйте выяснить, по какой причине ваш Android использует это специальное крепление.

Если вам просто нужен доступ для чтения и записи, запустите эту команду: mount -o remount,rw /mnt/sdcard/downloadи тогда вы сможете сделать rmчто-нибудь внутри.

* выяснено в обсуждениях в вашей ветке вопросов

u0_a37@android:/ $ umount /mnt/sdcard/download failed: Неверный аргумент
1|u0_a37@android:/ # mount -o remount,rw /mnt/sdcard/download Использование: mount [-r] [-w] [-o параметры] [-t тип] каталог устройства 1|u0_a37@android:/ #
мне интересно, вызывает ли это какое-то родительское программное обеспечение, которое я установил давно, или резервное копирование титана, или какое-то программное обеспечение. но я удалил все данные и кэш перед прошивкой этого диска. несколько раз...
Вы должны быть root, чтобы сделать это
извините, скопировал не ту строку. ----------------------- u0_a37@android:/ # umount /mnt/sdcard/download failed: Неверный аргумент
Странно, без понятия.
Спасибо за вашу помощь, спутник. Если я когда-нибудь найду ответ, я передам его вам. С самого первого дня у меня не было ничего, кроме проблем с этим устройством, и я никогда больше никому его не порекомендую. Жаль, что я не пошел с tf101.

Обратите внимание, что /sdcardэто просто ссылка. Возможно, вам потребуется внести изменения в фактическое расположение данных в /data/media. Ответ на аналогичный вопрос был дан здесь .