ubuntu 文件系统只读 ubuntu文件上有个锁

Ubuntu下U盘显示read-only,无法向U盘中复制文件以及创建路径

Ubuntu下,当您发现U盘显示只读文件系统(Read-Only),即无法进行新建文件、文件夹或向U盘复制文件等操作时,系统提示的“只读文件系统”问题,通常是因为U盘的文件系统信息出现错误。在这种情况下,格式化U盘可解决问题,但会丢失所有数据。幸运的是,您可以尝试以下步骤修复U盘而不丢失数据。

首先,打开命令行终端,执行以下指令:

df-h/ sudo df-h

通过此指令,您可以看到所有已挂载硬盘和U盘的信息。从输出中,您将找到U盘的文件系统和挂载点,例如:

文件系统容量已用可用已用%挂载点

udev 3.9G 0 3.9G 0%/dev

tmpfs 786M 9.6M 776M 2%/run

/dev/sda5 272G 137G 121G 54%/

tmpfs 3.9G 208M 3.7G 6%/dev/shm

tmpfs 5.0M 4.0K 5.0M 1%/run/lock

tmpfs 3.9G 0 3.9G 0%/sys/fs/cgroup

tmpfs 786M 92K 786M 1%/run/user/1000

/dev/sdb1 284G 217G 68G 77%/media/admin/MyUDisk

从输出中找到U盘的文件系统(如/dev/sdb1)和挂载点(如/media/admin/MyUDisk),继续执行以下命令:

sudo umount/media/admin/MyUDisk

在卸载U盘后,切勿立即拔出U盘。

sudo dosfsck-v-a/dev/sdb1

请注意,这里的/dev/sdb1仅为示例,请根据实际情况调整。执行此命令后,请耐心等待,因为执行时间可能从几秒钟到几分钟不等。完成执行后,重新挂载U盘以检验修复效果。

在Ubuntu上U盘文件只读且无法删除怎么办

解决方法:

1.在Ubuntu终端运行如下命令

tail-f/var/log/syslog

2.插入有只读文件系统故障的U盘

3.观察命令行输出

输出局部如下:

Jul 8 16:44:50 cslouis-pc kernel:[15595.155904] FAT: Filesystem error(dev sdb4)

Jul 8 16:44:50 cslouis-pc kernel:[15595.155905] fat_get_cluster: invalid cluster chain(i_pos 0)

从上面可以看出U盘挂载的文件系统是/dev/sdb4,且文件系统有故障(FAT: Filesystem error)

4.输入如下命令:

umount/media/ZCF(ZCF是你的U盘名,可以在media目录下用ls查看)

5.修复U盘文件系统故障

sudo dosfsck-v-a/dev/sdb4

经过上面5步后,U盘就可恢复读写功能。

上面就是Ubuntu系统U盘文件无法删除的解决方法的介绍了,按照本文的方法将U盘文件改为读写后就能将文件进行删除操作了。

ubuntu系统下向U盘拷贝数据提示目标是只读的

在ubuntu11.04下使用U盘的时候,发现U盘变成只读的了,向U盘拷贝数据,提示“目标是只读的”,如下:

   在网上搜素了一下,发现有一篇文章如下:

   ****************************************************************************************************

   今天往U盘/SD Card写文件时发现无法写入,仔细看了下,U盘是只读权限,用了N种方法试着解决:

   1. chmod u+x/media/usbdisk

   提示“只读文件系统”无法更改。

   2. sudo mount-o rw-o remount-o user-t vfat/dev/sdb1/media/usbdisk

   还是出现只读文件系统的提示。

   3.格式化,也是提示“只读文件系统”。。

   最后,解决方法:

   在上,给的解释:

   This card has filesystem errors without a doubt. They might be minor and it might work in other devices, but the kernel has mounted it read-only to prevent the filesystem from being damaged further. Please run'sudo dosfsck-v-a/dev/mmcblk0p1' after unmounting the device(do not do this whilst it is mounted).

   中文翻译:产生这个问题的原因是SD卡的文件系统损坏,操作系统为了防止进一步毁坏文件系统,而将其设置成了只读。修复方法是:卸载设备后在终端下输入sudo dosfsck-v-a/dev/mmcblk0p1即可。

   检查文件系统的方法如下:

   在没挂载SD卡的时候在shell中输入:tail-f/var/log/syslog,查看动态日志文件。

   然后插入SD卡,可以看到日志文件的变化,

   *******************************************************************************************************************

   我使用了上面的方法修复,不可行。

   我自己的方法是在windows下使用磁盘检测修复命令chkdsk,修复过程如下:

   修复完成以后,U盘恢复正常

阅读剩余
THE END