![Не могу удалить/редактировать файлы на моем флеш-накопителе](https://rvso.com/image/1035894/%D0%9D%D0%B5%20%D0%BC%D0%BE%D0%B3%D1%83%20%D1%83%D0%B4%D0%B0%D0%BB%D0%B8%D1%82%D1%8C%2F%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C%20%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20%D0%BD%D0%B0%20%D0%BC%D0%BE%D0%B5%D0%BC%20%D1%84%D0%BB%D0%B5%D1%88-%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%B8%D1%82%D0%B5%D0%BB%D0%B5.png)
Я пытаюсь удалить .Trash-1000 с моего флеш-накопителя, но с
sudo rm -rf .Trash-1000/
я получил
rm: cannot remove `.Trash-1000/expunged/2660089871/apps.log': Read-only file system
(одна строка для каждого файла внутри .Trash-1000/
)
я нашелэтот похожий вопрос, но я все равно получил тот же результат после запуска:
sudo mount -o remount,rw '/media/SGTL MSCN'
sudo rm -rf .Trash-1000
Итак, есть идеи, как удалить эту папку (или ее содержимое)?
Кстати, мне нужно его удалить, потому что я использую флешку для тестирования программного обеспечения, и там есть файл, которого не должно быть на флешке.
--обновлять
Я думал, что он поврежден, как и указал Аллан, но то же самое произошло с другим новым флеш-накопителем, который я сюда подключил. После использования его на VMWare (в новой ОС, у которой все еще нет имени) и возвращения в Ubuntu я больше не могу редактировать его файлы, а также выполнять проверку файловой системы или форматировать его.
решение1
Если бы я предположил, то мне кажется, что ваш флеш-накопитель поврежден. Простое решение — сделать резервную копию и переформатировать его. Однако, если вы хотите узнать, действительно ли он поврежден или нет, что может быть признаком неисправности флеш-накопителя, используйтеfsck
Сначала сделайте резервную копию вашего флеш-накопителя/карты, а затем выясните, к какой точке монтирования он относится, например, /dev/sdb, /dev/sdc и т. д.
Эту информацию вы можете найти вдисковая утилитапод заголовкомУстройство:
на снимке экрана это /dev/sdb1
Затем вы можете изменить эти команды и запустить каждую из них.
sudo umount /media/disk
sudo fsck -favVr /dev/sdb1
В качестве альтернативы вы можете нажать «Проверить файловую систему» после размонтирования диска в дисковой утилите.
Редактировать:
Я нашел другое решение этой проблемы, шаги следующие
- Подключите USB-накопитель, с которым у вас возникла проблема.
- Откройте Дисковую утилиту как root, откройте терминал и введите
gksu palimpsest
- Отключите диск и удалите
- Подключите его обратно.
Надеюсь, это сработает, если все остальное не удалось.
решение2
У меня была похожая проблема. Я делал резервную копию раздела с помощью "Повторить резервную копию" на USB-накопитель. Мне пришлось отменить резервную копию, и файлы не удалось удалить. Файлы были в Корзине и все еще на моем внешнем диске, но я не мог удалить ни один из них, даже будучи пользователем root.
Моим решением было загрузить Windows (я все еще использую его для игр), а затем удалить файлы. Возможно, поможет загрузка с Live CD или подключение USB-накопителя к другому компьютеру с другой ОС. Я знаю, что это немного неубедительно, но для меня это было самым быстрым решением.
решение3
Откройте утилиту управления дисками (введите «диск» в поиске и щелкните по первому приложению), затем после открытия приложения щелкните по имени вашего флеш-накопителя. скриншот1
Затем нажмите на пустое место (в моем случае написано «Sony partition 1 32gb») скриншот2
Затем нажмите на значок «Настройка» и выберите «Форматировать раздел». Появится экран, показанный ниже. Введите «Имя тома» и в поле «Тип» выберите «Для использования со всеми системами и устройствами (FAT)». скриншот3
Затем нажмите «Далее» > нажмите «Форматировать». Готово.
решение4
chmod +rx .Trash-1000 -R
rm -rf .Trash-1000
Надеюсь, это решит вашу проблему. У меня была такая проблема несколько дней назад, когда даже если я был владельцем папки, я не мог удалить ее содержимое, потому что папка не была исполняемой -R, если у вас есть рекурсивные папки.
Надеюсь, это поможет вам.