无法删除/编辑我的随身碟上的文件

The*_*ent 8 rm trash

我正在尝试从我的笔式驱动器中删除 .Trash-1000,但是

sudo rm -rf .Trash-1000/
Run Code Online (Sandbox Code Playgroud)

我有

rm: cannot remove `.Trash-1000/expunged/2660089871/apps.log': Read-only file system
Run Code Online (Sandbox Code Playgroud)

(其中的每个文件一行.Trash-1000/

我发现了这个类似的问题,但运行后仍然得到相同的结果:

sudo mount -o remount,rw '/media/SGTL MSCN'
sudo rm -rf .Trash-1000
Run Code Online (Sandbox Code Playgroud)

那么,知道如何删除此文件夹(或其内容)吗?

顺便说一句,我需要删除它,因为我正在使用笔式驱动器来测试软件,并且那里有一个不应在笔式驱动器中找到的文件。

- 更新

我认为它已损坏,就像艾伦指出的那样,但同样的情况也发生在我插入这里的另一个新笔式驱动器上。 ,我不能再编辑它的文件,也不能进行文件系统检查或格式化。

All*_*lan 5

如果我猜这听起来像您的 Pendrive 已损坏。简单的解决方案是备份和重新格式化,但是如果你想知道它是否真的损坏了,这可能是闪存驱动器使用失败的迹象fsck

首先备份您的笔式驱动器/卡,然后找出它所在的安装点,例如。/dev/sdb , /dev/sdc 等

您可以在“设备”标题下的磁盘实用程序中找到此信息

在屏幕截图中它是 /dev/sdb1

然后您可以修改这些命令并运行每个命令

sudo umount /media/disk

sudo fsck -favVr /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

或者,您可以在磁盘实用程序中卸载驱动器后单击“检查文件系统”

磁盘工具

编辑:

我找到了这个问题的另一个解决方案,步骤如下

  1. 安装您遇到问题的 USB 驱动器
  2. 以 root 身份打开磁盘工具打开终端并输入 gksu palimpsest
  3. 卸载驱动器并删除
  4. 插回去

如果所有其他方法都失败了,希望这会奏效