查看: 3190|回复: 0

LINUX系统下U盘为只读文件系统,图标上锁,提示无法修改

[复制链接]

5

主题

-1

回帖

254

积分

管理员

积分
254
发表于 2020-2-7 18:30:00 | 显示全部楼层 |阅读模式
统信UOS、Ubuntu等系统下有时候插入U盘,发现不能修改其中的内容。例如不能新建文件和文件夹,不能向U盘中复制文件等等,系统提示:只读文件系统。$ R2 I+ ?# x5 K; {8 C5 M* V) J
格式化U盘可以解决问题,不过会删除U盘上的所有数据。
# I/ u% s% G% n6 B" @- {+ \6 M
( |/ e3 V( Q2 @" l修复U盘而不删除文件,可采用如下方法。
2 f7 i7 S) z+ [+ t, T! T: t, F
; q6 s9 o( V0 x* {1.查看U盘信息
6 P: G8 E9 F% d' u; R首先插入U盘,进入终端命令行,执行如下指令:
* w% v  [! l" q) k; l, B! a
  1. df -h
复制代码
如果提示权限不足,请使用sudo。
  @" |/ @6 q# T) T显示出所有挂载的硬盘U盘的信息,例如:
$ t# k- f+ p; w. \# {- H$ X
9 E  m1 {3 G, W. _) A2 z" E" P

0 h! S& ~2 v) F* [, E  C

% u$ a* i5 \# ^% B6 N/ w% y3 \
可以看到,U盘被分为两个区,其的文件系统分别是/dev/sdb1和/dev/sdb4,挂载点分别是/media/USER/UOS 20与/media/USER/EFI。' W# H6 d: B7 c4 k' j$ ^" z

8 k1 v  f+ _  `5 ?% n5 n
2.分别卸载U盘: R  [- o$ Z& t
  1. sudo umount /media/USER/EFI
复制代码
  1. sudo umount /media/USER/UOS 20 (此挂载点UOS 20因中间有空格符可能在终端中不能执行,需要在计算机中选中相应的盘符进行手动卸载)
复制代码

3 W, `' R4 ]2 l3 {
3.分别修复U盘文件系统故障
. s7 s6 K' }* O0 }
  1. sudo dosfsck -v -a /dev/sdb1
复制代码
  1. sudo dosfsck -v -a /dev/sdb4
复制代码
1 _+ ?4 U  B. V- W

0 C* \! W( \3 v6 Z
  R& J! z& N  n# B
注意:这里的/dev/sdb1与sdb4只是举例,请以实际情况为准!
+ [$ {* H# b  }* o2 J' s1 `这条指令的执行时间不定,可能很快完成,也可能花费几分钟,请耐心等待。6 i! K# }9 }+ ?5 e3 w
如果U盘仅被分为一个区,操作更为简单。1 ?( m. i3 N3 A- V* d6 ]/ w! B
重新挂载U盘,即可检验是否已修复。
0 p9 \) L; H- Z$ @9 L' ^7 z5 |3 ]& e/ O  T( F6 l0 Y. h

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


Copyright © 2002-2024 Iszw.net All Rights Reserved.      川公网安备 51010702002244号

蜀ICP备2020035322号-1    本站已开启 IPv6 访问

快速回复 返回顶部 返回列表